Integrate MediaBrowserService
- Improve back button handling
0.8.1: Many small fixes and improvements
Version 0.8
0.7.7.1: Add genre resources for Android service
0.7.7: Fix HDPI scrolling speed, library directories selection and other
This might be interesting: QRadioTuner
Unfortunately here I have absolutely no idea what would be the best solution. I use it mainly on my car Android unit and there is a built in Radio application. And I didn't do any attempts to access the radio from my application yet. As far as I know it is a blackbox and nobody really knows how to controll it. But on Windows it might be an easier situation. But so far I have no experience with it. Sorry. :-(
I search for the images during reading of tags. So the code is in file mediatag.cpp in functions getAlbumArtImage and getArtistImage. If you would like to have a different picture for each track, then it would need a change in the database, which is a little complicated. It needs to be done on multiple places. In this case I would do it myself, becasue I know where to change it. It is not very nice solution but unfortunately I couldn't find a better one. If you want to use the album picture for the...
Of course, go ahead.
Thank you for reporting the problems and the improvement suggestions. I added them to my code (not commited yet). Regarding the last bug in Controller.qml, I found it is in the library directory browser. There should be rowCount() instead of count(). It was correct in the file/directory browser but not in the "directory only" browser. I also discovered one more bug here. The code from line 124 to 133 should be replaced with this: for (var j=0; j<dirBrowser.count(); j++) { // One item was unchecked,...
Thank you for reporting the problems and the improvement suggestions. I added them to my code (not commited yet). Regarding the last bug in Controller.qml, I found it is in the library directory browser. There should be rowCount() instead of count(). It was correct in the file/directory browser but not in the "directory only" browser. I also discovered one more bug here. The code from line 124 to 133 should be replaced with this: for (var j=0; j<dirBrowser.count(); j++) { // One item was unchecked,...
Thank you for reporting the problems and the improvement suggestions. I added them to my code (not commited yet). Regarding the last bug in Controller.qml, I found it is in the library directory browser. There should be rowCount() instead of count(). It was correct in the file/directory browser but not in the "directory only" browser. I also discovered one more bug here. The code from line 124 to 133 should be replaced with this: for (var j=0; j<dirBrowser.count(); j++) { // One item was unchecked,...
Hello, I'm sorry for replying so late. I didn't have much time to look into the problems with database. I tried to identify the problem today and it seems the bug was in the tag update function. I also moved the database update code to qmltocpp.cpp file. I hope it is fixed now.
Hello, I'm sorry for replying so late. I didn't have much time to look into the problems with database. I tried to identify the problem today and it seems the problem was in the tag update problem. I also moved the database unlock code to qmltocpp.cpp file. I hope it is fixed now.
0.7.6: Fix Android notification handling and tag update
0.7.5.2 Fix Android notification
It seems then this is caused by QtAV (I suppose you compiled it yourself, which version?). I'm not 100% sure but I remember that sometimes I had a crash when I played one file in using QtAV, then stopped it and immediately tried to play the same file. But I can not reproduce it now. But ,aybe I will have to implement a workaround for this problem and wait a secodn or two if the same file is supposed to be played? Is this myabe the same case when it crashes for you? I fixed one problem with database...
Yes, you're right. the .lib files are missing. Since it works without them with MinGW version, I thought they're not needed. I have to check if I have them. Regarding the crash, it is very strange situation. I use QtMultimedia or QtAV (based on ffmpeg) as the backend for music playback (you can change the default one in settings). For Windows the default choice is QtAV, because then You don't have to deal with installing different codecs. Even in your case QtAV is used. These are the last few lines...
0.7.5.1 Small fixes
I have no idea why the binary versions of the libraries is not included. If I browse the code on this web, the .dll files are there. But I'm not sure if DLLs created using GCC will work fine with MSVC. I also removed the faulty "and" and "or" statements from my other source files, where I found them. Regarding the error you get, check if the library libtag.dll is in the folder where the compiled Muzika.exe is located.
I checked the log but according to it it seems the application did exit properly. The log is always overwritten after a new start of the application and only one older backup is stored. I implemented the changes you mentioned and also did some Android specific changes and comitted them. Still I have no idea, why the player crashes in this situation if you compile it youself. So far it is a one-man project and only me and some of mine friends use it. So the testing is very limited and there might...
0.7.5: Implement Android file open intent
Thank you for the report. It doesn't happen here. So I might need some more information to solve the problem. Could you please tell me the version you are using and which platform (Android/Windows). The most important thing would be the log log. Please turn on debug logging in the general settings, then reproduce the crash and send me the log. In case of Android both logs (for application and service). Thank you.
0.7.4: Move library scanning to service (on Android)
0.7.3: Some bug fixes
0.7.1: Added spectrum analyser for Android
0.7.2: Some Android Notification changes
0.7: Initial implementation of spectrum analyser
0.6.4: Add AVRCP support
0.6.5: Minor fixes
Add permission confirmation
Fixed many bugs connected with Android service implementation
Fix application quit and notification hide
Separate log from service
Implement advanced notification
0.6: Try to implement SD card remove notification
0.6 - Add Android service
Version 0.6
Merge branch 'master' of https://git.code.sf.net/p/muzika-player/code
Add hotness property
Fix opening of more then 10 files
0.5.1
Merge branch 'master' of https://git.code.sf.net/p/muzika-player/code
Add CUE support
Add CUE Sheet support
Deleted old files
Version 0.4.1
Version 0.4
Initial commit
Merge branch 'master' of ssh://git.code.sf.net/p/muzika-player/code
Resolved merge conflict by incorporating both suggestions.
The library is found. So far it is working. But the association of functions fails....
I found two projects with MediaInfo Android port. The first one is here and the second...
Thanks a lot regarding the solution with adding #define _UNICODE. That solved the...
Hi, I would like to use MediaInfo in my application. I have used it in my older Python...
Version 0.3
Version 0.2.1
Initial commit