exporting playlists

massi

Member
Joined
May 1, 2023
Messages
13
Hi all!

Is it possible to export playlists created inside wiim home app in order to use them with other apps?? If yes, how?

thanx,
massi
 
I don't believe you can.

Assuming you mean with UPnP content, the reference in the saved playlist would be a http resource (one which may be orphaned in the future depending upon the server being used), and whilst most media servers will index them you won't see any of the embedded file metadata or album art, just the playlist metadata, so it won't be as rich as a normal playlist served by a media server.

I use MinimServer and BubbleUPnP and use BubbleUPnP kind of like a staging area for playlists, creating them in BubbleUPnP then once a month (or whenever I remember) export them (with a simple conversion step back into a traditional m3u file based playlist) and host them in MinimServer so they're open to any control points that connect.

What server/control points are you thinking of?
 
Well, all my flac music library is stored on a NAS using miniDLNA server. Very light and effective.
I used a lot bubble on my phone in the past and is good.... but i made my playlists on wiim home that sometime goes crazy browsing the nas directories....so i was wondering if I could use other clients like bubble for example with already COOKED PLAYLISTS :)

All the best,
Massi
 
I mean, i always have something like:
192.168.0.2//something.../MUSIC/GUNS.N.ROSES/APPETITE
192.168.0.2//something.../MUSIC/ERIC.CLAPTON.RARITIES
...................
....................
 
I mean, i always have something like:
192.168.0.2//something.../MUSIC/GUNS.N.ROSES/APPETITE
192.168.0.2//something.../MUSIC/ERIC.CLAPTON.RARITIES
...................
....................
I assume it starts with http:// and ends with the name of the actual filename, in which case it looks like miniDLNA presents a stable URL that won't change over time unlike most servers e.g. AssetUPnP presents the files like:
Code:
http://192.168.XX.XX:26125/content/c2/b16/f44100/d8955692836086728906-coB31469C69E80FEFE.flac
as it's generally a more compatible format (WiiM couldn't handle files with full stops and spaces until fairly recently).

If you could get the playlists out of WiiM (which I assume is a feature request) then you could load them into BubbleUPnP but they'll just be constrained to another control point, better yet would be to tweak the playlist (remove http etc) and host them in miniDLNA (assuming it handles playlists), depending on how often you're changing them.
 
don't know if minidlna handles them...got to do some google on the subject. I didn't know getting the playlists put of wiim was a feature request, are you sure?

anyway thanx a lot simbun u showed the path to me :)

all the best,
massi
 
I assume it starts with http:// and ends with the name of the actual filename, in which case it looks like miniDLNA presents a stable URL that won't change over time unlike most servers e.g. AssetUPnP presents the files like:
Code:
http://192.168.XX.XX:26125/content/c2/b16/f44100/d8955692836086728906-coB31469C69E80FEFE.flac
as it's generally a more compatible format (WiiM couldn't handle files with full stops and spaces until fairly recently).

If you could get the playlists out of WiiM (which I assume is a feature request) then you could load them into BubbleUPnP but they'll just be constrained to another control point, better yet would be to tweak the playlist (remove http etc) and host them in miniDLNA (assuming it handles playlists), depending on how often you're changing them.
This is one of the areas where LMS scores very highly.

As the control gui (whichever one you use) is an HTML interface directly to the server when you create a playlist inside the gui you save it directly (in .m3u format) to the server which then makes the playlist(s) available to any endpoint. There is a nice Playlist Manager plugin that allows subsequent editing and also allows you to add to existing playlists on the fly. With careful husbandry (path manipulation) these playlists can be made available to non LMS devices.

For those that don't know LMS is (like Roon) not a UPnP server. Instead it is an audio only server that uses an entirely different protocol. Its been around for a long time and is extremely stable and mature product.

As things stand you can only use a WiiM as an LMS endpoint in conjunction with LMS's UPnP/DLNA Bridge plugin where there are a couple of compromises but we are told that WiiM will be adding something called Squeezelite to the device firmware shortly which will make a WiiM act as a fully fledged LMS endpoint.
 
don't know if minidlna handles them...got to do some google on the subject.
I installed miniDLNA (version 1_2_1 that came with Ubuntu LTS so it's a little old) and it does support indexing playlists, but when serving files it doesn't use the actual filenames so it's not possible to convert a playlist to an m3u.

This is one of the flac files served by miniDLNA, which contradicts your format from earlier so I'm not sure what's going on there:
Code:
http://192.168.*.*:8200/MediaItems/92.flac
As you can see there's no way to translate that to a file based m3u playlist (because there's no way to know the underlying file). Servers such as MinimServer/KODI/LibreELEC will use URLs like:
Code:
http://192.168.*.*:9790/minimserver/*/TESTING/Adele/2008*20-*2019*20(Expanded*20Edition)/CD01/01.01.flac
So it's fairly simple to turn that into a m3u file based playlist.

I didn't know getting the playlists put of wiim was a feature request, are you sure?
I'm just going by the fact that I can't find any way of doing it, and that the WiiM app is pretty light on UPnP features at the moment so I wouldn't expect it to have export functionality.

I don't know what type of machine you have miniDLNA installed on, but if it's only music you're interested in then the free version of MinimServer would do a better job, accompanied with something like BubbleUPnP.
 
Last edited:
This is one of the areas where LMS scores very highly.

As the control gui (whichever one you use) is an HTML interface directly to the server when you create a playlist inside the gui you save it directly (in .m3u format) to the server which then makes the playlist(s) available to any endpoint. There is a nice Playlist Manager plugin that allows subsequent editing and also allows you to add to existing playlists on the fly. With careful husbandry (path manipulation) these playlists can be made available to non LMS devices.
I appreciate that an integrated solution has its advantages, but for me LMS is just too much of a visual (versus native Tidal/Qobuz or even BubbleUPnP) and functional (I can't index my local files with the flexibility of MinimServer) compromise. I bet once you dig in and spend some time with the myriad of plugins you'll probably find one that you can't live without (a bit like foobar2000), which is why I'm not digging too deep!

For those that don't know LMS is (like Roon) not a UPnP server. Instead it is an audio only server that uses an entirely different protocol. Its been around for a long time and is extremely stable and mature product.

As things stand you can only use a WiiM as an LMS endpoint in conjunction with LMS's UPnP/DLNA Bridge plugin where there are a couple of compromises but we are told that WiiM will be adding something called Squeezelite to the device firmware shortly which will make a WiiM act as a fully fledged LMS endpoint.
I half expected that to be in your signature ;)
 
I want to know this too, mainly if I need to change phone, how can I move my playlist to my new phone without re-create it.
 
I want to know this too, mainly if I need to change phone, how can I move my playlist to my new phone without re-create it.
Nearly a year on and there's still no way to do this with the WiiM Home app.

If it's for local content and you use Android then try the BubbleUPnP app paired with MinimServer, as most media servers don't work well with playlists.
 
Back
Top