Version 2.00 Information
Big Changes In This Version. Please Read The Following:
- This bump in version number reflects a big change in how RompR works internally. This has allowed me to improve
a lot of the functionality, but I cannot possibly test it on every system.
- This version introduces the RompR Backend Daemon which replaces romonitor and is now a requirement.
The Daemon performs some tasks that are very difficult to do in the browser but very easy to do if you have a process running permanently on the server.
It requires a POSIX operating system and therefore RompR is no longer supported on Windows. RompR will, on most systems, start this daemon itself so you
shouldn't need to do anything *except* if you were previously running romonitor, in which case you **must** read the link above.
- Alarms and the Sleep Timer no longer require a browser to be open, and are therefore now supported in the Phone skin.
As a result of this change though, you will need to recreate any Alarms you had previously configured.
- The websocket port to use for Mopidy is now configurable for each player, to help those who use multiple players running on the
same machine. As a result of this though if you do have multiple players you might find that the websocket port
number is wrong after upgrading. It's easily fixed from the config panel.
- There is now a Websocket Server that makes the UI more responsive when you're using MPD - essentially it
mimics the part of Mopidy's HTTP interface that RompR uses. It's not required but it is reccomended. There are some pre-requisistes you
need for this to work, please read the link.
- Unified Search - everything you can search for in RompR is now available through the main Search Panel instead of being
spread out in different places throughout the interface.
- Icecast Radio support has been removed because it doesn't really have an API and doesn't provide any decent content.
- Fix bug where album art might be partially downloaded when using MPD (Fix contributed by corubba)
- Try to make RompR properly timezone aware, so the alarm clock works when Daylight Saving Time is enabled, for example.
RompR will try to work out your timezone, but if you notice the alarm clock isn't going off at the right time you
should set date.timezone in your php.ini.
- Done some work to make the Desktop and Skypotato skins work better on touch-enabled devices like tablets:
- It should auto-detect a touch interface and enable swiping and long press on the Play Queue.
- On a touch device, you can pinch to shrink or enlarge the left-hand list (ie the list of artists) in both skins, and also the Play Queue
in the desktop skin.
- On a touch device it should now use the device's native scrolling instead of RompR's custom scrollbars.
- A new button in the preferences panel allows you to save the current settings as defaults for all browsers. This will assist
people who prefer to run in private sessions - your UI settings will be saved to the backend when you push this button.
This includes the skin and single/double click mode but some prefs that are stored as Cookies are not saved - this includes the
current Player as well some of the collection sort options.
- People who use phones with silly rounded corners can now specify a padding to be applied to the bottom of the Phone skin so that
the rounded corners or other bits that Apple decide to put in our way don't obscure my UI.
- Clients in a Snapcast Group can now have their volumes locked together, so that adjusting one adjusts them all. So you can now set the
relative volumes as you want them, then make the whole lot louder if you need to.
- All tracks and podcast episodes can now have an arbitrary number of named bookmarks associated with them.
- All Personal Radio stations are now populated by the Backend Daemon, so there is no longer any need to keep a browser open.
- Fix bug where Spotify tracks restored from a metadata backup would wrongly be classed as local.
- Now that Mopidy-Spotify is no longer working, and we don't know how long it will take (or if ever) to get a fix,
the rompr/?setup screen has an option to mark all your Spotify tracks as unplayable. They will no longer appear in your collection and will be
added to Your Wishlist. Note that selecting this option will force a rescan of your Music Collection.
The Wishlist Viewer will give you an easy way to browse them and decide
which ones you want to buy digital or physical copies of. I recommend Bandcamp, where the artist gets a fair share of the money, unlike from Spotify.
If you have enabled Youtube Music support in Mopidy the Wishlist Viewer will permit you to search for tracks on Youtube Music
and import them into your Collection in place of your Spotify tracks, preserving the tags, ratings, and playcounts.
- For Mopidy users, all Personalised Radio stations that relied on Spotify support have been removed.
- The other Mopidy-specific Personal radio stations have been adjusted so that they work with YouTube Music
- For YouTube Music support in RompR, the best results come with version 0.3.8 or later of Mopidy-YTMusic