Comments (9)
A huge plug for this!
from ympd.
I figured that you have to add these things to the C-source to be able to display this information in the web frontend as they are not yet requested by ympd.
But in this case I end up with an unstable ympd which crashes on accessing the playlist if there are more than a couple of songs in the queue. Maybe the JS-object gets too large. I hope that I'll be able to dig a bit further soon.
http://s14.directupload.net/images/141110/mkzm24ux.png
from ympd.
Cool, that you are working on this laclaro! 👍
from ympd.
I got it. The instability was caused by the direct use of some tag-fetching function. This left the value undefined whenever the tag was not present (->crash).
It would be favorable to be able to choose which tags to display as columns. This would require us to pull every tag field within mpd_client.c to be able to add columns flexible in JS.
For now, you have to recompile if you wish to have another column order, or more or less columns. You should be able to learn from the patch file where you would have to change things.
For browse-view in mpd.js: make sure you always have the same number of html-columns for playlist, song and dir types (by adding or removing empty ones in dir and playlist).
I created a pull request. Check it out here: #43
best regards
Henning
from ympd.
very nice 👍 👍 👍 lets see what @notandy says to this :)
from ympd.
+1 from me. Thanks for considering this idea.
from ympd.
@nebbishOne: Well, the last reply to this thread was more than a year ago. So I think it is not likely that anyone is working on this feature anymore. If you really want it, you could try to hack it in yourself and do a pull request :)
from ympd.
@nebbishOne: Have a look at my fork, I included the proposed pull request.
from ympd.
👍 This is a must-have for me. Great job folks!
from ympd.
Related Issues (20)
- Invalid password error
- Header layout issue
- Missing Speaker selection HOT 1
- my playlists keep disapearing when a radio url channel is not working.... HOT 2
- letters not functional at all directory levels HOT 4
- Dirble stuck loading
- Add volume + and - buttons? HOT 2
- cue playlists have not show
- nginx: auto-redirect to http://host/#/0
- Only shows "404 file not found" HOT 1
- Inline <audio> tag HOT 1
- Queue display crashes on long entries
- cmake, Manually-specified variables were not used by the project
- Litte(!?) dependencies HOT 1
- maintenance and next release HOT 2
- Linker error: mpd_client.c.o:(.bss+0x0): multiple definition of `mpd'; CMakeFiles/ympd.dir/src/ympd.c.o:(.bss+0x0): first defined here HOT 6
- Linker error when compiling latest master HOT 5
- Does not properly encode '+' in url through browser HOT 2
- Speeddial Logo?
- Reversal of Play and Pause icons when playing music
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 ympd.