Coder Social home page Coder Social logo

Future of Auxio about auxio HOT 8 CLOSED

oxygencobalt avatar oxygencobalt commented on August 15, 2024
Future of Auxio

from auxio.

Comments (8)

OxygenCobalt avatar OxygenCobalt commented on August 15, 2024 1

Hm. I wrote that line in the FAQ when the app had some really bad UI issues that I was still working out. I think it could be okay to get onto the mainline repo, but I'm not sure where I'd start [especially so since its already on IzzyOnDroid and has to be reconciled somehow]. I do have a .yml I created that could be proposed on the repo though.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on August 15, 2024 1

Nice. I did notice what izzy pointed out about my translations. To clarify:

  • German was almost completely made by me. I took high school german for 3 years and was able to cobble together just okay
    sentences from what I knew and a dictionary. I expected it to be broken but I didn't want an incomplete translation [and it was a fun challenge in general]
  • The rest of the languages I just derived from other projects with some minor tweaks. They aren't as complete.

I would love for more people to contribute translations though, would fix the broken ones I made myself and the incomplete translations that are missing values I could not find analogues to in other projects. Time will tell now that Auxio is accessible to a wider group of people.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on August 15, 2024 1

The hypothetical system would also read from the filesystem directly, and since ExoPlayer has its own parsers instead of relying on the busted MediaMetadataRetreiver API, it would be able to recognize the album artist tag. However, the amount of changes I would have to make to get Auxio working with this new system would easily take months as I have to iron out bugs and make the experience as fluid as possible.

I think the short term right now is getting widgets, custom accents, and playlists done, and then trying to move on to this new system if possible.

Another option might be getting google to add a new ALBUM_ARTIST field to the albums database in the next android version. This way, I could keep relying on MediaStore and load things quickly while respecting well-tagged media libraries. Might be easier said than done though.

Update: In retrospect, I might not actually add custom accents. The logistics behind getting the entirety of Auxio to play along with a special accent seem a bit daunting, and Android 12 seems to be introducing a similar feature. I may add more pre-defined accents however if theres enough demand.

from auxio.

offa avatar offa commented on August 15, 2024

@OxygenCobalt the FAQ mention F-Droid, is there any ETA or blocker? Would be nice to have it in the main repo!

from auxio.

offa avatar offa commented on August 15, 2024

Best starting point is opening a request for packaging I guess.

https://gitlab.com/fdroid/rfp/-/issues/1777

Let's see, what's next :-)

from auxio.

offa avatar offa commented on August 15, 2024

RFP has been merged and it should appear on F-Droid soon 👍.

Additionally, I have opened a PR to add permission documentation as suggested in the comments.

from auxio.

alanorth avatar alanorth commented on August 15, 2024

There is no way to salvage this system that isn't just begging google to improve MediaStore so I am considering implementing a system similar to Vanilla Music where I use the Exoplayer Metadata Retrieval system to read metadata instead and simply store the results in a database. This seems to work okay with Vanilla to an extent, but would require most of the app to be completely refactored.

@OxygenCobalt would switching to the Exoplayer Metadata Retrieval system allow support for reading album artist tags? Currently Auxio chooses the artist tag from the first track of the album and decides that is the artist for the whole album:

auxio

In reality the album artist for all the tracks in that album is "Migos", and the artist tag of each track has "Migos feat. some other artist".

It kills me how so many Android audio applications don't support this. It makes using a well-tagged media library (beets and MusicBrainz) a very annoying experience. By my count, these applications support album artist tags (likely by doing their filesystem own scanning):

  • Odyssey
  • Vanilla
  • VLC

Thanks!

from auxio.

OxygenCobalt avatar OxygenCobalt commented on August 15, 2024

Issue has outlived its usefulness. I've split it up into #34, #36, and #38.

from auxio.

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.