Giter Site home page Giter Site logo

Comments (5)

iconoclasthero avatar iconoclasthero commented on July 18, 2024

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.

sentriz avatar sentriz commented on July 18, 2024

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.

iconoclasthero avatar iconoclasthero commented on July 18, 2024

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.

sentriz avatar sentriz commented on July 18, 2024

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.

iconoclasthero avatar iconoclasthero commented on July 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.