You are not logged in.
Pages: 1
Is anyone aware of a way to get a flat listing of all songs in my mpd library in ncmpcpp? My current workaround is to clear the queue and add all songs into it with `c, y, A, /, <CR>`, but the consequence of this is it removes what I was listening to previously. I'd like to think there's a way to do it with the file browser, though not sure.
All thanks.
edit: fix key bind mention
Last edited by detonateuncertainty3185 (2024-06-30 21:50:54)
I'm not really sure what you're asking.
Did you configure both the mpd and ncmpcpp libraries? Do they point to the same directory?
E.g., ~/.config/mpd/mpd.conf [music_directory = xxxxx] and ~/ncmpcpp/config file [mpd_music_dir = xxxxx]?
Cheers,
"Before Enlightenment chop wood, carry water. After Enlightenment chop wood, carry water." -- Zen proverb
Offline
The OP likely wants to see all songs in the database as unstructured list what's probably not supported because it requires to transfer the entire database from the server to the client.
(The mpd API actively warns against doing that)
@detonateuncertainty3185, as this is probably an https://en.wikipedia.org/wiki/XY_problem - "why?"
Offline
The OP likely wants to see all songs in the database as unstructured list what's probably not supported because it requires to transfer the entire database from the server to the client.
(The mpd API actively warns against doing that)@detonateuncertainty3185, as this is probably an https://en.wikipedia.org/wiki/XY_problem - "why?"
Hey yeah, I just wanted a list of all songs in my library in a single list.
I'm not sure how it's an XY problem exactly, but the reason for it is so I can just shuffle my whole library, and still go through the library tab, manually play stuff, and still have it shuffle around and not just play the one song/album and stop. With the workaround I stated before, I can achieve this. I just don't like that I have to do some setup beforehand. If the mpd API itself warns against something that can achieve this, then I'll just stick with what works for now, I suppose.
MPD is only playing what's in the playlist anyway - whatever you do to the media library (where I don't see how you'd envision to "shuffle" that…) is complete irrelevant.
https://aur.archlinux.org/packages/ashuffle
And because some blood-relative was nagging me like crazy about it, I wrote a bash script that implements a dynamic playlist on mpd a long…ish time ago.
https://github.com/luebking/be.mpc/blob … pdynamizer
No idea whether that still works properly (the Qt MPD client there actually does load the entire database into the client so I could interactively filter it - that's how I learned about the API warning ![]()
Offline
MPD is only playing what's in the playlist anyway - whatever you do to the media library (where I don't see how you'd envision to "shuffle" that…) is complete irrelevant.
https://aur.archlinux.org/packages/ashuffle
And because some blood-relative was nagging me like crazy about it, I wrote a bash script that implements a dynamic playlist on mpd a long…ish time ago.
https://github.com/luebking/be.mpc/blob … pdynamizer
No idea whether that still works properly (the Qt MPD client there actually does load the entire database into the client so I could interactively filter it - that's how I learned about the API warning
Hey, ashuffle is what I was looking for! This'll work well alongside ncmpcpp with a key bind. Much appreciated, thank you ![]()
Should I mark as solved?
edit: For the record, I now see how this was an XY problem, I apologize ![]()
Last edited by detonateuncertainty3185 (2024-06-30 17:50:20)
Should I mark as solved?
Yes, please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline
Should I mark as solved?
Yes, please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Gotcha, will keep that in mind for the future. Appreciate the help.
Pages: 1