CBPS Forums

Console Hacking => PS Vita => Topic started by: Graphene on May 04, 2020, 01:42:51 AM

Title: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on May 04, 2020, 01:42:51 AM
ElevenMPV-A - Advanced Eleven Music Player VITA

(https://i.imgur.com/LQ4hqeK.jpg)

(https://i.imgur.com/Ll6bNSL.jpg)

(https://i.imgur.com/nPfaC3Z.jpg)

(https://i.imgur.com/gOTMGOb.jpg)

(https://i.imgur.com/akaK9Rz.jpg)

A homebrew music player for Playstation VITA that aims to support many different audio formats compared to the offical PS VITA music application.
It is the first PS Vita homebrew application that uses native Playstation Application Framework.

YouTube streaming:

1. Supports local history and favourites.
2. Can download audio directly from YouTube for local playback.
To download audio select "Settings->YouTube->Download" while playing YouTube stream.
3. Can select stream quality.
4. You can play YouTube video or playlist directly by entering ID. To do that type "video:<YouTube ID>" in the search bar and press Search.

BG playback support:

1. By default: with most of the games
2. With [LowMemMode plugin](https://github.com/GrapheneCt/LowMemMode): with all games

Currently supported formats: (16 bit signed samples)

- MP3
- ATRAC3
- ATRAC3plus
- ATRAC9
- WAV
- M4A/AAC
- FLAC
- IT
- MOD
- OGG
- OPUS
- S3M
- XM
- WEBM (OPUS only)

Features:

- Browse ux0:/, ur0:/, uma0:/, xmc0:/, grw0:/ to play the above audio formats.
- YouTube audio streaming
- Downloading audio from YouTube for local playback
- BG playback.
- Pause/Play audio.
- Shuffle/Repeat/Repeat All.
- Equalizer.
- ALC.
- Next/Previous track in current working directory.
- Display ID3v1 and ID3v2 metadata for MP3 files. Other tags are displayed for OGG, FLAC, OPUS and XM.
- Touch support.

Currently supported languages:

- English, Русский, Français, Português (Brasil), Deutsch, Chinese, Japanese.

About EQ modes (information by @realusagichan):

- Heavy EQ: bass and highs are boosted
- Pop EQ: bass and highs diminished, midrange boosted
- Jazz EQ: subbass and midrange diminished, mid-bass and treble boosted
- Unique EQ: subbass boosted, very high treble boosted, the rest slightly diminished

EQ modes may cause digital overload at max mixing level for loud music.
To mitigate that enable "Settings->Audio->Limit Volume Whith EQ" option (only software decoded codecs are supported).

Building:

To build this project you will need:

- Vita Development Suite: https://github.com/Vita-Development-Suite/doc
- ProDG Visual Studio Integration for PlayStation Vita SDK (comes with PlayStation Vita SDK)

Adding new language:

- Use Resource/locale/empva_locale_en.xml as base. Name your translation empva_locale_XX.xml, where XX is language code.
Supported language codes can be seen here (id attribute): https://github.com/GrapheneCt/ElevenMPV-A/blob/master/Resource/empva_plugin.xml#L390 (https://github.com/GrapheneCt/ElevenMPV-A/blob/master/Resource/empva_plugin.xml#L390)
- Submit your translation as pull request, it will be added in the next release.

Credits:

- joel16: [ElevenMPV](https://github.com/joel16/ElevenMPV)
- Mr. Rochemont for hosting Invidious instance without HTTP security protocols
- @realusagichan for testing and helping with debug
- nesttegg by mozilla
- dr_libs by mackron.
- libvorbis, libogg and libopus contributors.
- libxmp-lite contributors.
- Giroto for UI and bubble art.

Download: https://github.com/GrapheneCt/ElevenMPV-A/releases
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback
Post by: Graphene on May 04, 2020, 02:52:01 AM
Updated to v2.21:

- Reduced newlib usage to the minimum
- All settings are now saved in savedata0:
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on May 25, 2020, 03:52:55 AM
Updated to v3.00:

ElevenMPV-A v3.00 Update Full Changelog:

Performance:

1. Redistributed CPU load to achieve best possible performance for software decoding. Performance in games is not affected by ElevenMPV-A.
2. Various small performance improvements.
3. Textures are stored in .psarc archive.

Supported formats, hardware decoding:

1. Added support for hardware decoding (Codec Engine, decoding is performed via SceShell) for the following codecs:
   - AAC (.m4a, .aac) (some .aac files may not play)
   - ATRAC9 (.at9)

2. Changed decoding to hardware decoding (Codec Engine, decoding is performed via SceShell) for the following codecs:
   - MP3 (.mp3)
   - WAV (.wav) playback
   
Performance of all of the codecs listed above should now be flawless even under the toughest conditions.

4. Enabled ARM NEON support for FLAC decoding.

New features:

1. Added the following devices to the device list:
   - grw0:
   - xmc0:
   
2. Added equalizer. Processing is always performed on hardware, even when decoding is performed on software. It is possible to change EQ mode during playback operation. Following EQ modes are available:
   - Off
   - Heavy
   - Pop
   - Jazz
   - Unique
   
3. Added "repeat all" playback mode.
4. If none of the playback modes are enabled, playback will be automatically finished when all files from the current directory has been played. This allows system to switch to sleep mode automatically.

UI and controls:

General:

1. Reimplemented touch controls using SceSystemGesture engine.
2. "Tap" gesture is now recognized when finger is released from the screen.
2. Added touch scrolling in file browser.
3. Added touch support for back button in file browser.
4. Added settings touch button in file browser.

Music player:

1. You can now control mixing volume for ElevenMPV-A from Quick Menu, similar to official Music application.
2. Support for cover pictures has been permanently removed due to extreme RAM constraints. Music player UI has been reorganized to accomodate this change.
3. Improved seeking procedure:
   - Touch the progress bar in any position to enter seek mode.
   - While in seek mode, you can move seek bar to any position you want, playback will not be interrupted. You can also move your finger away from the progress bar, seek mode will be maintained.
   - When you want perform seek operation, release your finger from the screen.
4. Added EQ button to the music player. You can also press SELECT button to open it.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on June 10, 2020, 03:13:11 AM
Updated to v3.50:

ElevenMPV-A v3.50 Update Full Changelog:

Performance:

1. Use event flags instead of booleans. This should reduce CPU load even further when app is in background, since all unused threads are put in wait state.
2. Decreased app boot time (now using GXT textures).
3. Config file are now saved only when application is closed to reduce IO load. This should remove occasional stutters when changing EQ mode while software decoding is performed.
4. FPS cap is now automatically switched to 60 when browsing files/in settings and to 30 when in music player to reduce unnecessary CPU load.
5. Simplified exiting procedure, sceAppMgrQuitForNonSuspendableApp() is used now.
6. Use official pvf system font.

New features:

1. Game and theme BGM will now be resumed if you deactivate app without music playback.
2. Power saving.

   - Vita will automatically suspend if playback haven't been resumed after pausing it.
   - That feature can be enabled or disabled from settings menu.
   - Time period before power saving feature is activated can be adjusted in Settings -> Power Saving -> Suspend Timer.

3. Interactive notifications.

   - Notifications can be enabled or disabled from settings menu. You can also set certain notification features in official settings, Settings -> Notifications.
   - Notifications display playback status, current track name, artis (if present), track order, current track time.
   - You can stop playback or exit from ElevenMPV-A from notifications menu, press *** -> Cancel

UI and controls:

General:

1. Reorganized settings menu.

Music player:

1. Motion controls.

   - Motion controls can be enabled or disabled from settings menu.
   - Following motion gestures are available:
      "Next": tilt Vita to the right, then return to horizontal position
      "Previous": tilt Vita to the left, then return to horizontal position
      "Pause/play": turn Vita upside down, then return to horizontal position
   - Time before motion gesture recognition is interrupted can be set set in Settings -> Motion Controls -> Timeout. For example, if that value is set to 5 sec, when you tilt your Vita to the right and wait for 5 seconds before returning it to horizontal position, "Next" motion gesture will not be recognized.
   - Angle at wich motion gestures will be recognized can be changed in Settings -> Motion Controls -> Angle Threshold.
   - Motion controls can be used in power save mode.
   - Motion controls are not available on PS TV.
2. Metadata strings is now not converted to uppercase (why was that even a thing?)
3. Current track number and total amount of tracks in the folder are now displayed on the music player screen

Bugfixes:

1. Fixed an issue that caused player to crash whith certain files.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: W00fer on June 10, 2020, 04:20:41 AM
Great project. Would it be possible to add the following?

m4a audio support
atrac1 sp / atrac 3 / atrac3+ (https://github.com/dcherednik/atracdenc)
ape audio support
wma audio support
support m3u / pls for Internet Radio or native url like https://cbps.xyz/stream.mp3
support cue for mp3 cd's with all tracks in one file
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on June 10, 2020, 11:56:49 PM
m4a(AAC codec) is already supported. m4a may also be used as container for ALAC codec, that is not supported yet.

Isn't that library encoder only? I don't think I will be adding support for legacy ATRAC versions since Vita has very efficient ATRAC9 hardware decoder and it is already supported. ATRAC9 is better than legacy ATRAC versions in every way.

I'll consider adding ape, wma and support for playlist/cue files.

Internet streaming is currently out of scope of this project, maybe in the far future.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: W00fer on June 11, 2020, 02:46:34 AM
m4a(AAC codec) is already supported. m4a may also be used as container for ALAC codec, that is not supported yet.

Isn't that library encoder only? I don't think I will be adding support for legacy ATRAC versions since Vita has very efficient ATRAC9 hardware decoder and it is already supported. ATRAC9 is better than legacy ATRAC versions in every way.

I'll consider adding ape, wma and support for playlist/cue files.

Internet streaming is currently out of scope of this project, maybe in the far future.

Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on June 11, 2020, 03:22:16 AM
Vita's native AAC hardware decoder is used, so everything that is supported by official Music app.

Here is Codec Engine specs from official source:

ATRAC9™
Supported channels : 1 channel, 2 channels
Supported sampling frequencies : 12000/ 24000/ 48000 Hz
Supported bit rates : 48/ 60/ 70/ 84/ 96/ 120/ 144/ 168/ 192 kbps
MP3
Supported codecs : MPEG1/ 2/ 2.5 Layer3
Supported channels : 1 channel, 2 channels
Supported sampling
frequencies
: 8000/ 11025/ 12000/ 16000/ 22050/ 24000/ 32000/ 44100/ 48000 Hz
Supported bit rates : 8/ 16/ 24/ 32/ 40/ 48/ 56/ 64/ 80/ 96/ 112/ 128/ 144/ 160/ 192/ 224/ 256/ 320
kbps
AAC
Supported codecs : AAC-LC, HE-AAC v1/v2
Supported channels : 1 channel, 2 channels
Supported sampling frequencies : 8000/ 11025/ 12000/ 16000/ 22050/ 24000/ 32000/ 44100/ 48000 Hz
Supported bit rates : 16 - 576 kbps
CELP
Supported channels : 1 channel
Supported sampling frequencies : 8000 Hz
Supported bit rates : 3850/ 4650/ 5700/ 6600/ 7300/ 8700/ 9900/ 10700/ 11800/ 12200 bps

Yeah, re-encoding one lossy format to another is obviously not a good idea. Maybe I will add it. For now, I want to focus on getting cover picture support back since I was able to reduce libvita2d_sys RAM usage.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: alaki123 on June 11, 2020, 11:58:14 PM
Hi. This music player is fantastic but unless I'm missing something obvious, it's missing a very simple feature: Shuffle All.

What I mean by Shuffle All is that you highlight the folder that contains all your music files, then instead of pressing X to see inside it, you press another button (Square for example) and it adds all the music files inside it (and all the music files in all the subfolders) to playlist and turns shuffle on.

For example: My music library looks something like this:

-music
--Album1
---Album1Track1.mp3
---Album1Track2.mp3
.....
--Album2
---Album2Track1.mp3
---Album2Track2.mp3
.....

With that feature, I can listen to music from a specific album if I want (like I can now), but if I just want to listen to random music from my entire library that is possible too.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on July 05, 2020, 07:22:29 PM
ElevenMPV-A v3.70 Update Full Changelog:

Credits:

Thanks @realusagichan for testing and helping with debug.

Performance:

1. Various performance improvements.

New (and returning) features:

1.   Added back cover picture support with few improvements:
    - External cover pictures can now be displayed. Picture must be placed in the same folder as music files. Note that cover pictures embedded in metadata are prioritiezed over external cover pictures.
    - For external cover picture, following names are supported:
      "cover.jpg"
      "cover.jpeg"
      "folder.jpg"
      "folder.jpeg"
      "cover.png"
      "folder.png"
    - Due to memory constraints, not all cover pictures can be loaded. If your cover picture is not loading, try to reduce its resolution.

2.   Added automatic volume limitation mode option for EQ.
    - The purpose of this mode is to limit mixing volume for ElevenMPV-A with EQ modes applied to prevent digital overload on loud tracks.
    - Only software decoded formats support this mode.
    - This mode can be enabled in Settings->Audio->Limit Volume Whith EQ.
   
3.   Added full support for CJK characters (chinese, korean, japanese languages).
   
UI and controls:

1.   Added fast automatic scrolling to file browser. Hold D-pad up or down buttons to perform this operation.
2.   Long text in file browser will now be scrolled.

Bugfixes:

1. Fixed an issue where certain directory or file names would result in a file browser crash.
2. Fixed an issue where notification settings were not displayed on PS TV.
3. Fixed an issue where track count would not be displayed or calculated incorrectly.
4. Fixed an issue that caused module data corruption in xmp library.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: IngwiePhoenix on July 22, 2020, 08:41:16 AM
Hey there!

I came here after having been pointed at this fork in this issue ticket: https://github.com/joel16/ElevenMPV/issues/26

As already mentioned in that issue, I am looking for a dark mode to lift the burden of staring into a bright UI. The music palyer itself seems to have a dark mode already - where white text is prioritized on a black background. Unfortunately, the file browser is quite bright...

Since you use GXT textures - which I am not familiar with - I would assume it would, in theory, be possible to swap one of those out for the filebrowser and swap the foreground and background color?

Thank you in advance and thank you for maintaining an awesome fork!

Kind regards,
Ingwie
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Subishi on August 09, 2020, 11:36:34 AM
Would last.fm srobbling be possible to implement in the future?
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: dkrmdi on August 18, 2020, 09:32:05 AM
I'm curious if you can use the default Music app UI for the Eleven Music player. The default Music app UI is pretty though.

Also a feature that allows control while the screen is off would be much appreciated.

Example: Press LR trigger, and the playback goes to previous or next track. Press start or select to play/pause music. All while the screen is on or off.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on August 19, 2020, 06:00:32 PM
Official music player UI will be possible only if someone will do full RE of ScePaf (not happening in the near future for sure). As for the controls, Vita usually locks all controls when switching to the sleep mode. It will probably require some additional patches in OS, but for now I don't know where. The reason it works in apps like Vitashell or original ElevenMPV is because they don't use "true" sleep mode, they just turn off the screen.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: dkrmdi on August 23, 2020, 03:11:17 AM
I see. Now that I thought about it, I think having default Music app UI is not worth it for so many reasons.

Instead, can you hide the status bar or make it go away? That is, allow full-screen mode. I think that alone would make the UI significantly more pretty. Also I think it would be nice if we can change the UI color.

Thank you for giving me your insight.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on November 11, 2020, 02:40:42 AM
ElevenMPV-A v3.80 Update Full Changelog:

1. Added support for ATRAC3 and ATRAC3plus formats. Official module used in PSP emulator is used for decoding. Following extensions are supported:

 - With metadata:
  .oma
  .aa

 - Raw:
  .at3

 - ATRAC3 supported bitrates: 132kbps, 105kbps (LP2), 66kbps (LP4, joint stereo).

 - ATRAC3plus supported bitrates: 66-352kbps (everything that was used on PSP), maybe higher (not tested)

2. Fixed sekking issues on some FLAC files.
3. Fully switched to SceLibc.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: W00fer on November 11, 2020, 02:45:38 AM
Many thanks for ATRAC3 and 3+

Now waiting for internet radio and Atrac1

 8)
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: ThatGoodOtakuGuy01 on November 12, 2020, 01:16:51 PM
I registered to say thanks for making such a wonderful app and also to ask.

As I have installed this a few months ago kept repeating even if I set it to shuffle, this only happens when I am playing MP3 files and when I'm playing aac or flac files it continues fine and uses the whole folders songs, as I have stated MP3 kept repeating but other files are fine, is there a way around this. Please respond thank you.
PS: this problem does not persist in versions below 3.

Video Regarding the repeating

https://youtu.be/D420IVzux9M
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: realusagichan on January 20, 2021, 12:12:02 AM
I registered to say thanks for making such a wonderful app and also to ask.

As I have installed this a few months ago kept repeating even if I set it to shuffle, this only happens when I am playing MP3 files and when I'm playing aac or flac files it continues fine and uses the whole folders songs, as I have stated MP3 kept repeating but other files are fine, is there a way around this. Please respond thank you.
PS: this problem does not persist in versions below 3.

Video Regarding the repeating

https://youtu.be/D420IVzux9M

It's a weird quirk, repeating is happening because you have repeat on in the official music app. Disable it there.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on February 27, 2021, 11:45:17 PM
ElevenMPV-A v4.00 Update Full Changelog:

Performance:

1. Various performance improvements.

Bugfixes:

1. Fixed looping repeat issue.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on March 07, 2021, 08:49:25 PM
ElevenMPV-A v4.01 Update Full Changelog:

Bugfixes:

1. Fixed PNG cover loading issue that was introduced in v4.00.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on July 14, 2021, 11:22:55 PM
ElevenMPV-A v5.00 Update Full Changelog:

General:

1. Application has been fully redesigned and now uses Playstation Application Framework.
2. Added full integration with Quick Menu.

Performance:

1. Playback in sleep mode is now more power efficient.
2. Loading of covers is performed asynchronously now.
3. Flac decoder performance has been greatly improved.

New features:

1. Added support for easy localization of the application. Application automatically selects language based on system language.

UI and controls:

1. Application can now be fully controled with system buttons or touch input.
2. If folder cover image is present, it will be loaded as background in the file browser.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: ali_ihsan21 on July 15, 2021, 02:46:23 AM
Is it possible to volume down or totally turn off game music while MP3 playing?

taking the app language from system isnt a good idea, my language is Turkish and unless I set system language to English app's fonts not appearing
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on July 15, 2021, 03:46:10 PM
No, automatically muting or turning down the volume of game music is not possible.

As for the language issue, it should use english language for all languages that are currently not supported. Please make sure you use latest version (5.01). If the issue still occurs, please let me know.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on July 15, 2021, 09:11:34 PM
ElevenMPV-A v5.03 Update Full Changelog:

1. Fixed Turkish language support.
2. Fixed an issue where album cover would be unloaded when using player in "repeat one" mode.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: ali_ihsan21 on July 16, 2021, 06:58:34 PM
Is it not possible to add in the next update muting in game music?

If main music control bar would control only game music this would be awesome because some games have terrible bgm and there is no way of muting them from game menu.

This function exists even on PSP's music plugin.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on July 17, 2021, 10:10:39 PM
When I say it is "not possible" I mean that it is not possible in the scope of ElevenMPV-A, since it will require either kernel access (through separate plugin) or access to game audio ports (separate plugin again). So as you can see both of this methods require implementing them through separate plugin, and I currently have no plans for doing that.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: SETSUNAFSEIEI885 on July 19, 2021, 11:42:31 AM
Hello, I just register on this forum to say thank you very much for share your app, its really amazing app for PS Vita, maybe the best Homebrew app for vita at least for me and Im surprised almost no ones talking about it, it turn my Vita to cool music player, support many format too, cover, background music, etc, this app just so awesome, Thank you very much Graphene!
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: mightysashiman on July 19, 2021, 11:45:00 PM
mp4 files seem to crash the app (a couple to test : https://u.pcloud.link/publink/show?code=kZ86MCXZ4HLzv9Sv7b0TGIPNqHUU6HxT0E8y (https://u.pcloud.link/publink/show?code=kZ86MCXZ4HLzv9Sv7b0TGIPNqHUU6HxT0E8y)) with error code C2-12828-1
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on July 20, 2021, 12:04:48 AM
ElevenMPV-A v5.05 Update Full Changelog:

1. Changed memory allocation algorithm. It should now be possible to load album art with resolutions up to 2000x2000.
2. App assets redisgn. Added default background image for file browser.
3. Fixed an issue where app could've crashed when loading album art from metadata.
4. Added following translations: Chinese, Brazilian Portuguese.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on July 20, 2021, 12:06:42 AM
mp4 files seem to crash the app (a couple to test : https://u.pcloud.link/publink/show?code=kZ86MCXZ4HLzv9Sv7b0TGIPNqHUU6HxT0E8y (https://u.pcloud.link/publink/show?code=kZ86MCXZ4HLzv9Sv7b0TGIPNqHUU6HxT0E8y)) with error code C2-12828-1

Those files seem to be corrupted in some way. They do not open in official Music application either, and ElevenMPV-A uses same m4a (aac) decoder as official app.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: mightysashiman on July 22, 2021, 11:47:33 AM
Oh ok, thanks for the heads up. the soundcloud downloader plugin I used to get the files must be the culprit.

Other issue, more like a UX curiosity / feature suggestion : when playing a track, pressing circle to get back into browsing and possibly go and select another track to change to will stop the current track playing. Would it be possible to keep the current track playing, and let the user still browse? maybe having a visual cue somewhere on the screen to switch between the browser and the player screen at all times (like in most music players you'd get on android, I'm thinking of powerAMP for instance where the actual player, the browser, and the playlist/cue editor work in parallel).

Yet another feature suggestion : Cue up / playlist editor system ?

Visual bug : on random occasions, the progress bar indicator will not reset to far-left position and move along to the right when starting a track but rather stay stuck far-right position though track plays just fine and time counter does increase from 0:00 and total track time is correctly displayed. quitting the track play, and restarting it from browser will make the progress bar work again correctly.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on August 04, 2021, 05:10:05 PM
I was thinking about keeping playback when in file browser too, but it will require substantial internal changes. But it is certainly possible.

As for the progressbar, there seems to be a bug in system software that causes this and as of now I haven't been able to find a workaround.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on December 19, 2021, 02:47:31 AM
ElevenMPV-A v6.00 Update Full Changelog:

New features:

1. Added support for YouTube audio streaming.
2. Added ability to downloading audio directly from YouTube for local playback.
3. Added ability to switch between browser window and player window with player reamining active.

Supported formats:

1. Added support for the following codecs:
   - WebM (.webm, only as OPUS container)

UI:

1. Minor UI and design changes.
Title: Re: [Release] ElevenMPV-A: Advanced ElevenMPV with BG playback/hardware decoding
Post by: Graphene on September 27, 2022, 02:46:41 AM
ElevenMPV-A v7.00 Update Full Changelog:

New features:

1. Added support for YouTube audio stream quality selection.

UI:

1. Added Japanese locale

Other:

1. Fixed various UI-related crashes
2. Improved performance of YouTube parser