Comments (5)
ok, so it's not the fact that the playlist is empty. I've checked everything from the mpd side and:
$ dir=$(grep playlist_directory /etc/mpd.conf); echo "==output=="; echo "$dir"; \
dir="${dir%\"*}"; dir="${dir#*\"}"; echo "$dir";\
[[ ! -d "$dir" ]] && mkdir "${dir}"; sudo chown mpd:media "$dir"; lla "$dir" -d; ll "$dir"; cat "$dir/"*m3u
==output==
playlist_directory "/library/music/mpd playlists"
/library/music/mpd playlists
drwxrwxr-x - mpd media 15 Apr 12:04 /library/music/'mpd playlists'
.rw-r--r-- 2.3k mpd 15 Apr 12:00 test.m3u
.rw-r--r-- 2.3k mpd 15 Apr 12:04 '2024.04.15 - test.m3u'
Adele/Adele -- 19 (2008)/Adele -- 01-03 - Chasing Pavements.flac
Adele/Adele -- 19 (2008)/Adele -- 01-04 - Cold Shoulder.flac
Adele/Adele -- 19 (2008)/Adele -- 01-05 - Crazy for You.flac
Adele/Adele -- 19 (2008)/Adele -- 01-06 - Melt My Heart to Stone.flac
Adele/Adele -- 19 (2008)/Adele -- 01-07 - First Love.flac
Adele/Adele -- 19 (2008)/Adele -- 01-08 - Right as Rain.flac
Adele/Adele -- 19 (2008)/Adele -- 01-09 - Make You Feel My Love.flac
Adele/Adele -- 19 (2008)/Adele -- 01-10 - My Same.flac
Adele/Adele -- 19 (2008)/Adele -- 01-12 - Hometown Glory.flac
Adele/Adele -- 19 (2008)/Adele -- 02-01 - Chasing Pavements.flac
Adele/Adele -- 19 (2008)/Adele -- 02-02 - Melt My Heart to Stone.flac
Adele/Adele -- 19 (2008)/Adele -- 02-03 - That's It, I Quit, I'm Moving On.flac
Adele/Adele -- 19 (2008)/Adele -- 02-04 - Crazy for You.flac
Adele/Adele -- 19 (2008)/Adele -- 02-05 - Right as Rain.flac
Adele/Adele -- 19 (2008)/Adele -- 02-06 - My Same.flac
Adele/Adele -- 19 (2008)/Adele -- 02-07 - Make You Feel My Love.flac
Adele/Adele -- 19 (2008)/Adele -- 02-08 - Daydreamer.flac
Adele/Adele -- 19 (2008)/Adele -- 02-09 - Hometown Glory.flac
Adele/Adele -- 19 (2008)/Adele -- 02-10 - Many Shades of Black (with The Raconteurs).flac
Adele/Adele -- 21 (2010)/Adele -- 01 - Rolling in the Deep.flac
Adele/Adele -- 21 (2010)/Adele -- 02 - Rumour Has It.flac
Adele/Adele -- 21 (2010)/Adele -- 03 - Turning Tables.flac
Adele/Adele -- 21 (2010)/Adele -- 04 - Don't You Remember.flac
Adele/Adele -- 21 (2010)/Adele -- 05 - Set Fire to the Rain.flac
Adele/Adele -- 21 (2010)/Adele -- 06 - He Won't Go.flac
Adele/Adele -- 21 (2010)/Adele -- 07 - Take It All.flac
Adele/Adele -- 21 (2010)/Adele -- 08 - I'll Be Waiting.flac
Adele/Adele -- 21 (2010)/Adele -- 09 - One and Only.flac
Adele/Adele -- 21 (2010)/Adele -- 10 - Lovesong.flac
Adele/Adele -- 21 (2010)/Adele -- 11 - Someone Like You.flac
Adele/Adele -- 21 (2010)/Adele -- 12 - If It Hadn't Been for Love.flac
Adele/Adele -- 21 (2010)/Adele -- 13 - Hiding My Heart.flac
Adele/Adele -- 25 (2015)/Adele -- 01 - Hello.flac
Adele/Adele -- 25 (2015)/Adele -- 02 - Send My Love (to Your New Lover).flac
Adele/Adele -- 25 (2015)/Adele -- 03 - I Miss You.flac
Adele/Adele -- 25 (2015)/Adele -- 04 - When We Were Young.flac
Adele/Adele -- 19 (2008)/Adele -- 01-03 - Chasing Pavements.flac
Adele/Adele -- 19 (2008)/Adele -- 01-04 - Cold Shoulder.flac
Adele/Adele -- 19 (2008)/Adele -- 01-05 - Crazy for You.flac
Adele/Adele -- 19 (2008)/Adele -- 01-06 - Melt My Heart to Stone.flac
Adele/Adele -- 19 (2008)/Adele -- 01-07 - First Love.flac
Adele/Adele -- 19 (2008)/Adele -- 01-08 - Right as Rain.flac
Adele/Adele -- 19 (2008)/Adele -- 01-09 - Make You Feel My Love.flac
Adele/Adele -- 19 (2008)/Adele -- 01-10 - My Same.flac
Adele/Adele -- 19 (2008)/Adele -- 01-12 - Hometown Glory.flac
Adele/Adele -- 19 (2008)/Adele -- 02-01 - Chasing Pavements.flac
Adele/Adele -- 19 (2008)/Adele -- 02-02 - Melt My Heart to Stone.flac
Adele/Adele -- 19 (2008)/Adele -- 02-03 - That's It, I Quit, I'm Moving On.flac
Adele/Adele -- 19 (2008)/Adele -- 02-04 - Crazy for You.flac
Adele/Adele -- 19 (2008)/Adele -- 02-05 - Right as Rain.flac
Adele/Adele -- 19 (2008)/Adele -- 02-06 - My Same.flac
Adele/Adele -- 19 (2008)/Adele -- 02-07 - Make You Feel My Love.flac
Adele/Adele -- 19 (2008)/Adele -- 02-08 - Daydreamer.flac
Adele/Adele -- 19 (2008)/Adele -- 02-09 - Hometown Glory.flac
Adele/Adele -- 19 (2008)/Adele -- 02-10 - Many Shades of Black (with The Raconteurs).flac
Adele/Adele -- 21 (2010)/Adele -- 01 - Rolling in the Deep.flac
Adele/Adele -- 21 (2010)/Adele -- 02 - Rumour Has It.flac
Adele/Adele -- 21 (2010)/Adele -- 03 - Turning Tables.flac
Adele/Adele -- 21 (2010)/Adele -- 04 - Don't You Remember.flac
Adele/Adele -- 21 (2010)/Adele -- 05 - Set Fire to the Rain.flac
Adele/Adele -- 21 (2010)/Adele -- 06 - He Won't Go.flac
Adele/Adele -- 21 (2010)/Adele -- 07 - Take It All.flac
Adele/Adele -- 21 (2010)/Adele -- 08 - I'll Be Waiting.flac
Adele/Adele -- 21 (2010)/Adele -- 09 - One and Only.flac
Adele/Adele -- 21 (2010)/Adele -- 10 - Lovesong.flac
Adele/Adele -- 21 (2010)/Adele -- 11 - Someone Like You.flac
Adele/Adele -- 21 (2010)/Adele -- 12 - If It Hadn't Been for Love.flac
Adele/Adele -- 21 (2010)/Adele -- 13 - Hiding My Heart.flac
Adele/Adele -- 25 (2015)/Adele -- 01 - Hello.flac
Adele/Adele -- 25 (2015)/Adele -- 02 - Send My Love (to Your New Lover).flac
Adele/Adele -- 25 (2015)/Adele -- 03 - I Miss You.flac
Adele/Adele -- 25 (2015)/Adele -- 04 - When We Were Young.flac
from airsonic-refix.
gonic needs to know what user owns the playlist, so playlists should be in the format /playlists/<user id>/<playlist>.m3u
for example the default user /playlists/1/hello.m3u
from airsonic-refix.
gonic needs to know what user owns the playlist, so playlists should be in the format
/playlists/<user id>/<playlist>.m3u
for example the default user
/playlists/1/hello.m3u
$ ll /library/music/mpd\ playlists/1/1* /library/music/mpd\ playlists/
.rw-rw-r-- 282k mpd 15 Feb 2023 '/library/music/mpd playlists/1'/12-new.music.m3u
.rw-rw-r-- 11k mpd 15 Feb 2023 '/library/music/mpd playlists/1'/11-new.music.m3u
.rw-rw-r-- 427k mpd 15 Feb 2023 '/library/music/mpd playlists/1'/12-new.playlist.m3u
'/library/music/mpd playlists/':
drwxrwxr-x - mpd 15 Apr 12:10 1
So I moved everything to a /library/music/mpd playlists/1
[and as you suggested, it stopped the error] but I don't understand what this means for the normal functioning of mpd...mpd doesn't store it's playlists in subfolders of grep playlist_directory /etc/mpd.conf
... ?
from airsonic-refix.
not sure what this has to do with mpd. gonic doesn't use mpd. if you want to share playlists between mpd and gonic that's a separate thing. you could kind of make it work if you tell mpd to look in playlists/1/
from airsonic-refix.
My apologies, I've gotten things confused about what does what. I forgot that I've now got several different systems all trying to use the same base library and none of them are designed to work together.
as a side note, there is no reason to expect that any of the subsonic-api-type servers to ignore files found in .mpdignore files within an existing music collection (where the ignoring work's already been done), however as an option I think that would be rather useful...and for all i know it may already do that and I just haven't looked.
Again, sorry, my solution is to use mpd, trying to set things up so that it is available to let someone else listen is what's driving me batty.
from airsonic-refix.
Related Issues (20)
- Podcasts with long descriptions don't display length or Actions menu HOT 4
- Play All and Shuffle All buttons on artist page draw on the "top tracks", not all tracks
- Play All/Play Random/Add All buttons missing from views that aren't album/artist
- EOL Vue 2 on December 31st, 2023.
- [Feature request] Request Download Podcast From Server HOT 1
- [Feature request] Remember position of podcast
- vue 3 update?
- Airsonic-refix Gonic HOT 5
- Folder selection is not available
- Collection by Folder
- Is it possible to bypass the login page and just pass the auth as basic auth?
- [BUG] Cannot destructure property 'id' of 't.getters.player/track' as it is undefined.
- Feature Request Navigate A-Z artists by first letter
- Feature request: Allow re-ordering of "Playing" queue
- [Feature Request] Configure Maximum number of songs/artists/albums to return in search HOT 1
- Does not display album or song photo
- Can you make a view that doesn't have any images? HOT 7
- Demo is broken .... HOT 1
- [Feature] Legacy authentication (for authentication against Lightweight Music Server) HOT 4
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 airsonic-refix.