Comments (3)
Hi Graham,
That is not something I have tested, so I would assume it would be the same as MediaTomb. Somebody may have some more experience with playlists, such as @gburca.
I would encourage you to try it and report back, possibly with a test case, if you are wiling to!
from gerbera.
For me, it depends on the DLNA renderer I use. My receiver retained the same order as the m3u file. The Roku insisted on sorting the playlist alphabetically.
In my playlists.js
I now append the playlistOrder to the title to make everyone happy. Ex:
var playlistOrder = 1;
function addPlaylistItem(location, title, playlistChain, order) {
// ...
item.playlistOrder = (order ? order : playlistOrder++);
item.title = pad(item.playlistOrder, 3) + " " + item.title;
// ...
}
from gerbera.
Thanks @gburca. That is what I am doing today (and will probably continue to do for my very long playlists as too many clients also forget where they are in the playlist if you pause them for a while, so it is helpful for moving to the right place to continue). But I would quite like to avoid having to do it for short playlists (especially as many tracks already have lots of information encoded into the title, like composer, movement numbers, etc).
I will give gerbera a try at some point and see if I can find some clients which keep the playlist ordering. I might then even see if I could make nested playlists work.
from gerbera.
Related Issues (20)
- Errors Invalid Session ID - Cannot see file system HOT 11
- TagLibHandler XXX: does not appear to be a valid mp4 file HOT 6
- gerbera 2.0 - ignore extensions? HOT 4
- gerbera 2.0 - upnp container sort HOT 13
- gerbera 2.0: No Container parent for Item playlist_name HOT 9
- Ubuntu repository not accessible HOT 2
- Both Ubuntu repos down HOT 4
- gerbrea 2.0: Crash on initial import after first playlist HOT 10
- JFROG artifactory disabled HOT 2
- Install gerbera HOT 1
- Samsung tv not playing files HOT 7
- Apt update fails because jfrog subscription de-activated HOT 1
- Issue: "JFrog's Free-Tier subscription has been deactivated." HOT 14
- ToDo: Renew Docker OSS Subscription HOT 4
- firewall advice needed in documentation HOT 1
- Common.js Box Setup for Dates Uses Config Parameter Video/allYears HOT 1
- SIGSEGV while AutoScan HOT 2
- debian gerbera build -> undefined symbol HOT 6
- Gerbera 2.0 error: Failed to read /home/user/.mpdascache: No such file or directory HOT 12
- Gerbera 2.0 autoscan in config.xml does not work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gerbera.