Happy New Year 🥳 and thank you for being part of the community!
❤🔥32❤14👍2🍌2💔1😴1😭1
Today I figured out Android has an API to cast to Chromecast / Miracast / etc without GMS Cast SDK. While it would need a large amount of work, I nontheless want to add to Gramophone. But it'd need INTERNET permission - ContentProvider is not supported.
Final Results
76%
I don't mind INTERNET permission because it's only used for incoming connections
24%
Nah, I can't accept INTERNET permission, make it a plugin app
👍20😱4👀3❤1
Gramophone-1.0.16-release.apk
8.1 MB
https://github.com/AkaneTan/Gramophone/releases/tag/1.0.16
- Show bitrate in details dialog
- Experimental: new lyric parser for word-sync LRC & TTML, SRT (UI coming soon)
- Audio format info in Now Playing screen
- Automatic library refresh
- "Open in Gramophone" from file player
- Lyric widget
- Improved sorting
- A lot of bug fixes
- Show bitrate in details dialog
- Experimental: new lyric parser for word-sync LRC & TTML, SRT (UI coming soon)
- Audio format info in Now Playing screen
- Automatic library refresh
- "Open in Gramophone" from file player
- Lyric widget
- Improved sorting
- A lot of bug fixes
❤🔥56😍8💯4👍3🏆2❤1
Gramophone-1.0.16.1-release.apk
8.1 MB
https://github.com/AkaneTan/Gramophone/releases/tag/1.0.16.1
Hotfix release. Bonus: Allow disabling audio format info.
Hotfix release. Bonus: Allow disabling audio format info.
❤🔥32👍3🍌3
Hi everyone,
this is just a reminder that we do not have accounts for United Software (or Akane Foundation) or Gramophone on other platforms. Only this channel+group and our GitHub at AkaneTan/Gramophone are related to us.
Cheers,
Nick
this is just a reminder that we do not have accounts for United Software (or Akane Foundation) or Gramophone on other platforms. Only this channel+group and our GitHub at AkaneTan/Gramophone are related to us.
Cheers,
Nick
❤50👍4👻4👌3❤🔥2🥰2🍌1💋1
How many songs are in your music library?
Anonymous Poll
3%
1-10
5%
11-50
7%
51-100
9%
101-200
19%
201-500
22%
501-1000
29%
1001-10000
6%
100001-1000000
Gramophone-1.0.17-release.apk
8.4 MB
https://github.com/AkaneTan/Gramophone/releases/tag/1.0.17
Make refresh button refresh MediaStore
Remove restrictions for audio sample formats
Improve audio preview dialog
Pause refresh if app in bg to save battery
ANR prevention
Fix album artist page
Fixed some memory leaks
Fix a lot of crashes and bugs
Make refresh button refresh MediaStore
Remove restrictions for audio sample formats
Improve audio preview dialog
Pause refresh if app in bg to save battery
ANR prevention
Fix album artist page
Fixed some memory leaks
Fix a lot of crashes and bugs
❤33👍6🐳5❤🔥4😱2🌭2
Material 3 Expressive
Anonymous Poll
46%
I like left pic (normal M3) more
54%
I like right pic (M3 expressive) more
😢21🥰12🤔3
United Software
for anyone waiting for Gramophone Material 3 Expressive... As of now, I really don't want to (pic from Google Material Design guidelines)
I want to point out a few things considering the high number of downvotes:
1. The current M3 Expressive concepts are not refined yet. Some issues I found in this example:
- There's no space for other buttons left (sleep timer, repeat, shuffle, cast, etc.)
- "Playing your mix" text has almost no contrast and is hardly readable.
- Album cover must be cropped for that design to work. Some people already get mad when rounding the edges, a design which fundamentally crops the album covers will make many people mad.
- The song noscript font is too wide, for real song noscripts with more than 6 letters it will just keep scrolling forever.
- The squiggly progress weight aren't consistent with notification player.
And personally, I just don't like the totally oversized buttons.
2. The resources for M3 Expressive apps are still releasing, as the announcement was rather recent. Even if I wanted to redesign today, I'd need to wait a while until the tooling is more stable and refined.
3. Just because I don't plan to do a full expressive redesign at the moment doesn't mean I won't integrate any good elements of it, nor that there will be no further redesigns. Google, too, said M3 Expressive is an extension of the M3 design system, not a replacement.
1. The current M3 Expressive concepts are not refined yet. Some issues I found in this example:
- There's no space for other buttons left (sleep timer, repeat, shuffle, cast, etc.)
- "Playing your mix" text has almost no contrast and is hardly readable.
- Album cover must be cropped for that design to work. Some people already get mad when rounding the edges, a design which fundamentally crops the album covers will make many people mad.
- The song noscript font is too wide, for real song noscripts with more than 6 letters it will just keep scrolling forever.
- The squiggly progress weight aren't consistent with notification player.
And personally, I just don't like the totally oversized buttons.
2. The resources for M3 Expressive apps are still releasing, as the announcement was rather recent. Even if I wanted to redesign today, I'd need to wait a while until the tooling is more stable and refined.
3. Just because I don't plan to do a full expressive redesign at the moment doesn't mean I won't integrate any good elements of it, nor that there will be no further redesigns. Google, too, said M3 Expressive is an extension of the M3 design system, not a replacement.
👍46❤8👏8😭5❤🔥2
Hi all,
FYI, Gramophone moved to https://github.com/FoedusProgramme/Gramophone because AkaneTan is no longer active on GitHub. All issues, stars, etc have been migrated and the link automatically redirects, but I thought I'd send a PSA out anyway.
- Nick
P.S. Akane is not dead, he's just enjoying his retirement ;)
FYI, Gramophone moved to https://github.com/FoedusProgramme/Gramophone because AkaneTan is no longer active on GitHub. All issues, stars, etc have been migrated and the link automatically redirects, but I thought I'd send a PSA out anyway.
- Nick
P.S. Akane is not dead, he's just enjoying his retirement ;)
GitHub
GitHub - FoedusProgramme/Gramophone: A sane music player built with media3 and material design library that is following android's…
A sane music player built with media3 and material design library that is following android's standard strictly. - FoedusProgramme/Gramophone
🫡47👍6💔6❤5🎉5👀3🍌2
1500+ GitHub stars!
2000+ channel members!
5000+ downloads on Google Play!
(I'm still not entirely sure how the download count jumped up so rapidly, see attached graph :P)
Thank you all for supporting Gramophone! My primary motivation for continuing working on this app is the community, stay awesome!
-Nick
P.S.: I thought that's a good place to add a reminder we have a chat group at @FoedusDiscussion, feel free to join if you haven't already :)
2000+ channel members!
5000+ downloads on Google Play!
(I'm still not entirely sure how the download count jumped up so rapidly, see attached graph :P)
Thank you all for supporting Gramophone! My primary motivation for continuing working on this app is the community, stay awesome!
-Nick
P.S.: I thought that's a good place to add a reminder we have a chat group at @FoedusDiscussion, feel free to join if you haven't already :)
❤🔥44❤6🔥6🎉2🍌2⚡1👍1💯1
Telegram
Akane Pack
Free stickerpack with 12 stickers.
❤🔥18👎9👍4🍌3🌭2
Hi all, just fyi,
since the beginning Gramophone has been keeping it simple and used MediaStore for tag extraction.
I've changed my mind since then because MediaStore is unmaintained for too long.
Gramophone will get custom tag extractor in the future, but will be able to supplement with MediaStore tags for unsupported formats, and will use a combination of MediaStore (for all popular formats) and SAF (for niche formats such as dsf/dff/xm/mod/tta/ape/wv - note that Gramophone will still require system decoders for now and some of them will not be playable) for file reading.
Some other benefits for this will be: more correct tag extraction, support for multi-value tags (later will add multiple artist support), differentiate artist/album/etc based on musicbrainz id, track playback time using acoustid
However, this is still in planning phase and hence will probably take 1 year or more. Until the project is completed, I will still release other changes in Gramophone updates. Thank you for your patience!
since the beginning Gramophone has been keeping it simple and used MediaStore for tag extraction.
I've changed my mind since then because MediaStore is unmaintained for too long.
Gramophone will get custom tag extractor in the future, but will be able to supplement with MediaStore tags for unsupported formats, and will use a combination of MediaStore (for all popular formats) and SAF (for niche formats such as dsf/dff/xm/mod/tta/ape/wv - note that Gramophone will still require system decoders for now and some of them will not be playable) for file reading.
Some other benefits for this will be: more correct tag extraction, support for multi-value tags (later will add multiple artist support), differentiate artist/album/etc based on musicbrainz id, track playback time using acoustid
However, this is still in planning phase and hence will probably take 1 year or more. Until the project is completed, I will still release other changes in Gramophone updates. Thank you for your patience!
❤40👌10😭6❤🔥5🤣3🍌1😴1
Hi,
Gramophone will soon drop Android 5.0 and 5.1 support, as Google is deprecating support for these Android versions in the entire ecosystem (AndroidX libraries, media3 libraries, Play Store and Play services updates, other Google app updates) and it will be increasingly hard to support new Android versions (Android 17) with outdated libraries.
If you are an affected Android 5.x user, please let me know (in our chat @FoedusDiscussion) so that I can decide whether to keep support for a longer time (until I have a good reason I need to upgrade libraries) or if nobody is actually using it.
According to Play Store, there is currently 1 user using Android 5.0 and 9 users using Android 5.1
Thanks,
Nick
Gramophone will soon drop Android 5.0 and 5.1 support, as Google is deprecating support for these Android versions in the entire ecosystem (AndroidX libraries, media3 libraries, Play Store and Play services updates, other Google app updates) and it will be increasingly hard to support new Android versions (Android 17) with outdated libraries.
If you are an affected Android 5.x user, please let me know (in our chat @FoedusDiscussion) so that I can decide whether to keep support for a longer time (until I have a good reason I need to upgrade libraries) or if nobody is actually using it.
According to Play Store, there is currently 1 user using Android 5.0 and 9 users using Android 5.1
Thanks,
Nick
❤38😭12🤔6👍5🫡5🔥3🍌3⚡1🎉1👻1👨💻1