Code Monkey home page Code Monkey logo

Comments (10)

ralebaskinson avatar ralebaskinson commented on July 19, 2024

It's an interesting idea, but personally I would prefer Hermes to stay as minimal as it is now. Pandora doesn't allow you to play any previous songs, so I don't see much of an advantage of seeing any previous songs. Also, from the screenshot it seems to me that it doesn't show the next few songs, and I'm not even sure Pandora offers such a capability. Can you point me to some evidence that it can show the next few songs?

from hermes.

alexcrichton avatar alexcrichton commented on July 19, 2024

You can see the next few songs (4 at most), and you can certainly keep past songs around. I'm not sure what the benefit of seeing future songs would be, but it has occurred to me that seeing past songs would be nice sometimes.

I've considered adding this so you can thumbs up past songs you forgot to, or if you want to remember the name of a past song you can.

On the flipside, however, I don't want to clutter up anything, and I've had a hard time thinking of where to put this history of
past songs. Basically, I don't think there's much use in showing future songs, but showing past songs seems like it would be useful. I'll leave this open and try to think of a good way to show these songs with the current interface.

from hermes.

ralebaskinson avatar ralebaskinson commented on July 19, 2024

If there was a way to thumbs up past songs, I would find it pretty useful. One way I envision it working is like how there is a "drawer" of stations on the right side of the window, there could be a similar "drawer" for history on the left side, showing info and album art of previous songs.

from hermes.

alexcrichton avatar alexcrichton commented on July 19, 2024

How does this look to you for a UI for seeing past songs?

from hermes.

chrisgeo avatar chrisgeo commented on July 19, 2024

That could work. It's interesting.

You nailed exactly what I was thinking for the history use-case. I always forget to thumbs up before hand (or down).

As for the using future feature, when using pithos it allowed me to skip songs in advance, or rate them as well. Not sure if that's useful to everyone but I appreciate it.

from hermes.

chrisgeo avatar chrisgeo commented on July 19, 2024

After looking at it for a bit, it needs to be a bit wider. It's kind of hard to read in my opinion.

from hermes.

ralebaskinson avatar ralebaskinson commented on July 19, 2024

I was expecting something that is always visible, so that whenever I open a new window I can see it and be reminded to thumbs up/down a song. I don't know whether I prefer this less cluttered option to having it always visible.

Also, the history doesn't show songs that have been thumbs downed/skipped. I'm not sure if this is by design (in which case I'm not sure what the motivation behind this is) or if it's a bug. I also think it's much more intuitive to have a vertical list that scrolls downwards, rather than horizontally.

Finally, it would be nice if you could press Cmd-Z to undo an accidental change.

from hermes.

alexcrichton avatar alexcrichton commented on July 19, 2024

I'll look into making things a bit larger, but I personally prefer the history to not always be visible.

It was by intention that only songs completely played were put in the history. I can see why it would be nice to have them all showing, though, so I think I'll add that in.

It's currently a bug that it's scrolling horizontally, things are supposed to be exclusively vertical.

I'll try to think of the cmd+z, although no guarantees on that one :)

from hermes.

alexcrichton avatar alexcrichton commented on July 19, 2024

Sorry about the delay, let's try this again!

from hermes.

alexcrichton avatar alexcrichton commented on July 19, 2024

I'm gonna close this for now, feel free to open it back up if you find problems

from hermes.

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.