sindre_mehus wrote:GJ51 wrote:Adding new settings in the transcoding applies them to existing players. This really screws things up when trying to add transcodings only meant to be used on the Android player.
This new system is much simpler, but takes a lot of flexibility away. I'm not sure I'll be able to use it over the long run. I frequently get 70 to 80 players generated. If I add Android specific transcodings, but have no control over the setting being default or not and it applies to all existing players already in use, I'll foul up all the desktop players when I add the android specific settings.
This is exactly the opposite behavior of previous versions that allowed you to select whether or not a transcoding was a default setting and it then had to be added to any previously generated player.
Adding the default check box back in would be helpful and probably make things easier to manage. I wouldn't have an issue with default setting being updated on all exising players if new settings NOT checked as default could be added without updating all players automatically.
I'd like to have the "Enabled" checkbox back as well. This was invaluable in the past for trying different transcodings without losing previous work. Perhaps, just enabling an "Advanced Mode" on the transcoding page that reverts to the old style for us old timers. This way, new users have a simplified interface and tweakers would still be able to have the power and flexibility of the previous setup.
Let's say you want to use ogg transcoding for streaming to Android. Then I think it should work to create a new entry in Settings > Transcoding, making sure it's below the existing "mp3 audio" entry. The new entry, call it "ogg audio", will be almost identical to "mp3 audio", but of course convert to ogg rather than mp3.
Then turn off the "mp3 audio" transcoding for your Android players and you're good to go.
I haven't tested this myself, but I think it should work. Subsonic picks the first eligible transcoding in the list when it transcodes a given file for a given player.
Sindre
This does not work for mp3's because mp3's are not transcoded (normally), therefore new players pick up the mp3 to ogg transcoding defined for the Android Player and try to convert any mp3's to ogg on the desktop player, which of course won't pkay in JW like they will on Android.
The only way to make this work is to add back in a check box for "Default" that if unchecked prevents the new setting from automatically being applied to all Players. If there is a "Default" setting we could then just apply new settings to specific players without disabling new players. Alternatively, you could set up a transcoding area specifically for mobile devices that would not affect the desktop players.
I would also like to know what you do on the demo site to deal with the multitude of generated "Guest" Players that you must get. I know how to clear them through the dbview window, but most users probably don't. It would be very nice indeed if there was a daily routine that ran to clear the guest players. Perhaps a selection on the Players screen to auto clear once per day with an option to clear them manually from time to time.