Releases: Tyniann/tinytunes
Releases · Tyniann/tinytunes
Release list
1.2.0 — Complete layout redesign + new color schemes
Summary
A redesigned listening home: cover carousel, compact queue ledger, floating transport dock, plus three named palettes and sticky folder headers so CD / chapter changes stay visible while you scroll.
Highlights
- Home: swipe covers to stage a track, tap to play; visible remove on each queue row; inverse-surface transport dock (seek, shuffle, prev/play/next, repeat, volume)
- Sticky folders: compact hairline + folder icon + last folder name pins at the top of the queue (
Book/CD 3/trackshows CD 3) - Lucky Lime is the existing default (prefs id unchanged)
- Electric Blue — ice cyan on void black (light + dark)
- Ember Signal — oxblood / vermillion on paper and night
- High contrast light pins the transport dock to near-black so lime shuffle, repeat, and play stay visible
- Dynamic (Material You) unchanged
- Updates: the official release APK checks GitHub for a newer version (About, and about once a day) and links to the release page. No in-app download/install yet. Forks and debug builds skip this.
- Official APK is still preconfigured for Google + Microsoft OAuth
Install
- Download
tinytunes-1.2.0.apkbelow - Install on Android (allow install from this source if prompted)
- Optional: Settings → Appearance → pick a color scheme; Light / Dark / System still apply
- Already-imported libraries pick up nested folder names after Re-scan (or add the folder again)
Notes
- Read-only cloud: list / download / cache only — never writes remote files
- Privacy: https://blumenlaube.at/apps/tinytunes/privacy-policy.html
- Full list: CHANGELOG 1.2.0
1.1.0 — Personal OneDrive + multi-provider cloud
Summary
Add personal OneDrive as a second read-only cloud library alongside Google Drive, with simultaneous sign-in, shared cache budget, and account ownership/replacement safety.
Highlights
- OneDrive (Android): MSAL sign-in, browse My files, recursive/flat folder import, download-then-play, tags/artwork after local cache
- Simultaneous providers: Google Drive and OneDrive can both stay signed in; shared cache limit and Clear cloud cache
- Scoped sign-out: signing out one provider wipes only that provider's downloaded audio/artwork; catalog/queue stay until Forget
- Account replacement: switching Microsoft or Google accounts requires confirm (forget old roots) or cancel (keep library)
- Official APK is preconfigured for Google + Microsoft OAuth (Microsoft may show Unverified; Google may show unverified-app while review is pending)
- Forks / self-builds need their own GCP + Entra clients — see android-signing-and-oauth.md
Install
- Download
tinytunes-1.1.0.apkbelow - Install on Android (allow install from this source if prompted)
- Optional: Settings → Google Drive and/or OneDrive → sign in
- Home + → pick This device / Google Drive / OneDrive
Notes
- Read-only cloud: list / download / cache only — never writes remote files
- Personal Microsoft accounts only (no work/school OneDrive in this release)
- Privacy: https://blumenlaube.at/apps/tinytunes/privacy-policy.html
- Full list: CHANGELOG 1.1.0
1.0.0 — Themes, Drive restore, official APK
Summary
First 1.0 release: Appearance color schemes, reliable Google Drive sign-in across app restarts, and clearer OAuth docs for APK users vs forks.
Highlights
- Color schemes in Settings: Default, High contrast, and Dynamic (Material You when the device supports it)
- Appearance split into Mode (system / light / dark) and Color scheme picker
- Google Drive session restore at app start — no more losing sign-in every time you close the app
- Official release APK is preconfigured for Google OAuth (verification may still be pending; Google can show an “unverified app” warning)
- Forks / self-builds still need their own GCP OAuth clients — see android-signing-and-oauth.md
Install
- Download
tinytunes-1.0.0.apkbelow - Install on Android (allow install from this source if prompted)
- Optional: Settings → Google Drive → sign in
Notes
- Privacy: https://blumenlaube.at/apps/tinytunes/privacy-policy.html
- Full list: CHANGELOG 1.0.0
0.8.0 — Album covers + About + Forget all
Summary
Album covers, Settings About, forget-all folders, and public-prep polish on top of 0.7.1.
Highlights
- Embedded cover art: queue trailing thumbs + lock-screen / notification
MediaItem.artUri - Local covers at ingest; cloud covers on play-path (same as tags)
- Settings About TinyTunes (logo, version, changelog preview, privacy + GitHub links)
- Playlist menu Forget all folders
- Queue title/artist ellipsis so long filenames no longer overlap rows
Notes
- Online MusicBrainz covers remain a documented later candidate (opt-in)
- Privacy: https://blumenlaube.at/apps/tinytunes/privacy-policy.html
- See
docs/CHANGELOG.mdfor the full 0.8.0 list
0.7.1 — Google Drive + GitHub release prep
Summary
First tagged release with Phase 7 Google Drive (read-only) and public-repo prep.
Highlights
- Local-first Android player + optional Drive ingest / download-then-play cache
- BYO OAuth — forks bring their own Google Cloud clients (no Play Store / no Google verification circus)
- Play-path audio tags, TT launcher icon, MIT license, privacy docs
- Expandable system-volume slider on transport chrome
- Auto-center current queue row when playback jumps off-screen
Notes
- Not on Google Play
- Privacy: https://blumenlaube.at/apps/tinytunes/privacy-policy.html
- See README for build instructions and Drive setup