Comments (7)
Oh. Do you have music folders named Music
and Reekado Banks
? I think I may know whats going on here.
from auxio.
Oh. Do you have music folders named
Music
andReekado Banks
? I think I may know whats going on here.
I have a folder named 'Music' but I dont have any folder named 'Reekado Banks'.
The 'Reekado Banks' is given to any song whose artist name cannot be determined... like a default.
In other music players... I see "Unknown"
from auxio.
Okay, thats strange. Android will default to the folder name [In this case, Music
] when it can't find an album name. I can't change that behavior.
The artist though is really odd. Do you have an song with an artist named Reekado Banks
? If that's the case, then I bet that the Artist ID of the Music
album is colliding with another artist and is thusly being assigned to them. That's fixable, but would result in a performance hit.
from auxio.
Okay, thats strange. Android will default to the folder name [In this case,
Music
] when it can't find an album name. I can't change that behavior.The artist though is really odd. Do you have an song with an artist named
Reekado Banks
? If that's the case, then I bet that the Artist ID of theMusic
album is colliding with another artist and is thusly being assigned to them. That's fixable, but would result in a performance hit.
Yeah, I dont have a problem with the album name.
And yes, I have some songs with artiste named 'Reekado Banks'.
I have not dug into your codebase to see how you query the data from MediaStore but on a normal ground cursor.getString(getColumnIndex(cursor, MediaStore.Audio.Media.ARTISTE)
should return 'Unknown', when no artiste name is found or maybe you can do a check if the artist name is null or something -display "Unknown".
from auxio.
Okay. It seems like this is just a plain ID collision. I'll be merging this into #38 and will try to address it eventually.
from auxio.
Okay. It seems like this is just a plain ID collision. I'll be merging this into #38 and will try to address it eventually.
Alright... 👍👍
from auxio.
I made a music refactor that I think might fix this issue in the next Auxio release. You can go test it if you want or you can wait for the next Auxio release to try it out.
from auxio.
Related Issues (20)
- Option to hide "Unknown genre" HOT 2
- Albums are created based on Artist when Album Artist tag is empty HOT 2
- The name of the song and author in the widget HOT 3
- Actually bubble errors to user
- add a "refresh/rescan music" button to toolbar_home HOT 1
- Auxio build fails at assembleFfmpeg on macOS HOT 2
- Material Design 3.1 HOT 13
- Give reasons in error message when importing a playlist fails HOT 1
- [Accessibility] Activated / deactivated shuffle not well distinguishable HOT 1
- Add option to disable ReplayGain HOT 8
- Indicate w/a dialog when songs are already in playlists HOT 1
- [FEATURE_REQUEST] Add "Delete" button for songs in playlist HOT 2
- Group only by album by default HOT 4
- DSD file type support HOT 2
- Foreign command handling HOT 1
- Tasker plugin HOT 7
- Crash when adding next song to empty queue HOT 1
- CP-1251 encoding unsupported HOT 2
- Repeat mode is not saved after a restart HOT 1
- UI Controls for Android TV HOT 3
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 auxio.