Coder Social home page Coder Social logo

Comments (8)

AndreyPavlenko avatar AndreyPavlenko commented on June 16, 2024

Added to my TODO list.

from fermata.

alirz1 avatar alirz1 commented on June 16, 2024

Thanks. I’m thinking something that navigates like the old iPod style navigation.
Right where you have the go back button. There could be a global search button on top of that. Just like the back button remains on all pages, the search button would also remain on all pages, making easier to quickly search for an artists, album or song in the folder.

I hope you find these tips useful and you find them inline with your design thought for the music player. There are too many android music players out there that have complex GUI based interfaces and a useless in auto mode. A simple text based menu like yours is what’s we need.

from fermata.

AndreyPavlenko avatar AndreyPavlenko commented on June 16, 2024

To search (by title) in the current folder there is the filter button on top, in the toolbar. I can extend its functionality to filter by album, artist etc.

I was thinking to implement something like search folders. Just like currently we have the Playlists tab, where we can add/modify playlists, we may have a separate Search tab, where we could create search folders. As an example:
Folder name: New Classic
Search: Genre=Classic && Year=current
Sort by: Date, descending
Group by: Composer

Every time, clicking on this New Classic folder, we will see only the items corresponding to the specified search criteria.

from fermata.

alirz1 avatar alirz1 commented on June 16, 2024

Honestly I personally dislike the search tab. Every other music app out there has it and I find it a bad implementation, going through tabs is distracting. Again that's my personal opinion. I'm not a programmer thus I can only give my input as an end user.
I've tried thousands of music apps and you're the first one that I've come across that is on GitHub and whose app seems to be almost what I was looking for. While I love your app as is, I just wanted to give some input as to what I think would make it perfect.
Honestly, in my opinion the old iPod style interface is perfect for this use. It's simple, clutter free. You click on one menu to get to the next. Add on a search button always available on the right side above the back button and done. The search button can either look under the current folder for the mp3 tags or filename based search, which ever you want and is easier.
Curious, have you used the old iPods from apple?

from fermata.

alirz1 avatar alirz1 commented on June 16, 2024

If you don't mind me saying going to system menus and chexking boxes to enable/disable search type etc is very distracting, especially if we are looking to use this in car mode.

from fermata.

AndreyPavlenko avatar AndreyPavlenko commented on June 16, 2024

Perhaps my description was not clear... I didn't mean an ordinary search tab. Think about it like that it's a Playlists tab. But as distinct from the Playlists tab, you add there search queries, but not particular tracks. Another example - "My Favorite Singer". Whenever you click on this search folder, you get the list of your Favorite Singer songs found in the music folders. If you download new songs to your device, you'll see them in the list.

What you are talking about (in my understanding) is a search in the current folder. This functionality is currently implemented as a filter. Currently it's not possible to filter by artist, album, etc., only by title, which is either track or file name.

No, I've never used an iPod.

Anyway, thanks a lot for your feedback.

from fermata.

alirz1 avatar alirz1 commented on June 16, 2024

Thanks. How about also a text/font size option? Would that be hard to add?

from fermata.

AndreyPavlenko avatar AndreyPavlenko commented on June 16, 2024

No, that's not hard. Added to my list. You may also create a separate issue for tracking.

from fermata.

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.