Power Ampache 2
60 subscribers
7 photos
5 videos
47 files
53 links
Official Power Ampache 2 Channel
Download Telegram
PowerAmpache2-v1.00-64-Github-release.apk
53.4 MB
——
— NEW RELEASE 1.00-64
——

(https://github.com/icefields/Power-Ampache-2/releases)
FDroid and PlayStore releases coming up in a few days, as usual.

In this version I addressed improvement suggestions from users from this chat, along with the usual various bug fixes and new translations.

- handling playback error on token expired
- improved landscape view-mode
- clearing local data at every "clean" from the server
- Fixed song view UI bug with over-sized font
- Updated Android and Kotlin libraries
- updates Spanish translations
- added Japanese translations
- fixed bugs from crash reports

Please report any bug.

NEW POWER AMPACHE 2 public chat:
https://t.me/PowerAmpache2

Follow Power Ampache on Mastodon:
https://floss.social/@powerampache
I finally started writing the contribution-guidelines doc this week, the document is not 100% complete and there are some low-priority placeholders with dead links (like "code of conduct"), those will be soon updated.
It's still a good idea to contact me for an overview of the design patterns, libraries and code-style, before starting writing code.
https://power.ampache.dev/contributing.html
I'm planning to roll out a new release between Friday and Saturday.
This update will include reducing error verbosity (maybe with an option to adjust the verbosity level from Settings), a filter on playlist views to show all playlists or only the user's playlists, enhancements to the user interface and landscape mode, and some minor bug fixes (ie. the total song-count is currently not changing after editing a playlist).
I tentatively plan to implement deep-linking for sharing, and work will continue on developing the widget and improving the playlist edit experience
This media is not supported in your browser
VIEW IN TELEGRAM
Power Ampache 2 deep link will be available in the release I'm going to push this evening!

Shared links will now have this structure:
https://power.ampache.dev/share/songId/songTitle/albumName/ArtistName

For example in the demo I use:
https://power.ampache.dev/share/song/12571/Pit+of+Consciousness/Macro/Jinjer


If the user that shared the song is on the same server as the receiver, the song will be fetched by id, otherwise, if the users are not on the same server a search is triggered on receiver's side to find the song.
In the next release I will fallback to the classic ampache web-link if no song is found, right now you'll just get a notification with a warning.
You can use the share features in the app obviously, or if you want, it's even possible make your own links to trigger song playback in Power Ampache (put zero as id), if the song is present in your collections it will be found and played automatically in the app, as long as this url structure is followed:
https://power.ampache.dev/share/songId/songTitle/albumName/ArtistName

This url scheme is also supported, with the exact same features:
ampache://share/songId/songTitle/albumName/ArtistName
This media is not supported in your browser
VIEW IN TELEGRAM
here's the second deeplink url scheme in action. This one is better for browsers and web in general.
The link shared within the app, as a default is the previous one (https://power.ampache.dev/share) because messaging apps do not recognize addresses starting in ampache://share links
I'm delaying the release a bit because of a last minute bug with url encoding/decoding when parsing the share url. Should be fixed now, I'll do a few more tests and the release should be good to go soon
PowerAmpache2-v1.00-65-Github-release.apk
53.5 MB
——
— NEW RELEASE 1.00-65
——

(https://github.com/icefields/Power-Ampache-2/releases)
FDroid and PlayStore releases coming up in a few days, as usual.

In this version I addressed improvement suggestions from users from this chat, along with the usual various bug fixes and new translations.

— implemented share with in-app deep link
— improved landscape view-mode
— removed user facing verbose player error
— improved UI on loading states
— Spanish translation corrections
— other bug fixes

Please report any bug.

NEW POWER AMPACHE 2 public chat:
https://t.me/PowerAmpache2

Follow Power Ampache on Mastodon:
https://floss.social/@powerampache
🚨CHROMECAST - ANDROID AUTO - and other Google Proprietary features 🚨

I started working on a new plugin for Power Ampache 2 to enable support for Chromecast and Android Auto. To ensure Power Ampache 2 remains fully open-source and free from trackers and ads, these proprietary features will be available through a separate, optional plugin.

- Why a separate plugin and not direct integration in the app?
Integrating Google-related features directly would necessitate the integration of the proprietary Play Services library, which involves Google trackers and could compromise your privacy. To maintain my commitment to an open-source, privacy-focused app, this plugin will be installable separately.

- FDroid doesn't allow proprietary libraries, where can I get this plugin?
This plugin will be downloadable from the Play Store, but it will be compatible with all versions of Power Ampache 2, including those from FDroid, GitHub Releases, the Play Store, and the Dogmazic version.

I’ve already started development on this plugin, but my current focus remains on the widget, tablet UI, multi-user support, and ongoing bug fixes.
Thank you for your support!
PowerAmpache2-v1.00-66-Github-release.apk
53.5 MB
——
— NEW RELEASE 1.00-66
——
(https://github.com/icefields/Power-Ampache-2/releases)
FDroid and PlayStore releases coming up in a few days, as usual.

- improved share with in-app deep link with fallback to web-link
- improved landscape view-mode
- fixed bug that blocked login when path in url was mixed-case
- fetching only user and server playlists for the Dogmazic version
- other minor bug fixes

Please report any bug.

NEW POWER AMPACHE 2 public chat:
https://t.me/PowerAmpache2

Follow Power Ampache on Mastodon:
https://floss.social/@powerampache
I've just finished working on version 1.00-67, and now the testing begins.

This version will require some extra testing due to delicate changes made to improve performance and address reported bugs. The updates primarily involve the internal database, notification behavior, and the music service, along with some other minor bug fixes.

Expect an official release by mid-week. If anyone is interested in testing the pre-release, please let me know.
This week of testing was overall pretty good. I'm fixing a couple of regression bugs caused by my latest changes, and I'll make the new release between tomorrow and Saturday
I know some have been waiting for this release for a week, and I appreciate your patience. This update includes core improvements that required thorough testing, which naturally takes time.
Additionally, I’ve been addressing some bugs that I cannot reproduce, so I’m relying on volunteer testers for those. Since volunteers have their own commitments, this part of the process can be slow, and I don’t want to rush anyone who's using their free time trying to help.

The new version will be worth the wait and should be out by EOD on Github-Releases (+1 days for PlayStore, +6 days for FDroid) !
PowerAmpache2-v1.00-67-Github-release.apk
54.7 MB
——
— NEW RELEASE 1.00-67
——
(https://github.com/icefields/Power-Ampache-2/releases)
FDroid and PlayStore releases coming up in a few days, as usual.

— added French translations
— fixed issue with deleting song from playlist
— improved internal database
— fixed issue with inconsistent sync with server
— fixed out of memory crash
— improved the way the app interacts with notification and music service
— other minor bug fixes
— fixed issue with pre-fetch scrobble
— improved notifications and media controls
— other minor bug fixes

Please report any bug.

NEW POWER AMPACHE 2 public chat:
https://t.me/PowerAmpache2

Follow Power Ampache on Mastodon:
https://floss.social/@powerampache

Become a Patreon:
https://patreon.com/icefields
Right now I'm posting updates about Power Ampache 2 on Mastodon, Patreon and Telegram. Plus Github-Release page that you can follow with any RSS feed. I'm thinking about creating a subReddit for Power Ampache 2. You think that's a good idea?
Anonymous Poll
27%
Good idea. Do it!
36%
I don't use Reddit, but I think it would be beneficial for the app
5%
Not a good idea. There's already enough channels to get updates from
14%
Not a good idea. Maintaining another communication channel is too much work for little gain
18%
I HATE REDDIT!
thanks for voting!
I just realized options 3 and 4 are pretty much the same, that's my bad.
Testing version 1.00-68
- minor bug fixes
- improved speed in loading playlists
- UI improvements ( ie. time trackbar, in attached screenshot)
- improved French translation

If everything works as expected I'll make a release tonight / tomorrow
PowerAmpache2-v1.00-68-Github-release.apk
54.9 MB
——
— NEW RELEASE 1.00-68
——
(https://github.com/icefields/Power-Ampache-2/releases)
FDroid and PlayStore releases coming up in a few days, as usual.

— improved French and Spanish translations
— updated compose libraries
— improved performance on playlist song retrieval
— UI improvements
— tech debt refactoring

Please report any bug.

POWER AMPACHE 2 public chat:
https://t.me/PowerAmpache2

Follow Power Ampache on Mastodon:
https://floss.social/@powerampache

Become a Patreon:
https://patreon.com/icefields
♾️ POWER AMPACHE 2 UPDATE ♾️
It has been two weeks since my last update. I’m currently focused on developing the plugin to integrate Google proprietary features, specifically Chromecast and Google Auto.
At the same time, I am also working on a new release of Power Ampache 2. This upcoming release will primarily address bug fixes, as my main priority is on the plugin development without introducing new features at this time.