tempus/app
TrackArcher 661346ca3a
feat: radio metadata (#352)
* feat: support dynamic metadata for internet radio stations

- Implemented `onMetadata` in `BaseMediaService` to extract "Artist - Title" info from ICY, ID3, and Vorbis streams.
- Added a fallback mechanism to periodically check HTTP headers (e.g., `icy-name`, `StreamTitle`) for radio metadata.
- Updated `PlayerControllerFragment` and `TrackInfoDialog` to display the station name alongside dynamic track information.
- Enhanced `TrackInfoDialog` layout to include a dedicated "Station" field for radio tracks.
- Modified `MappingUtil` to preserve station names in media metadata extras.

* fix crashing issue

* radio bob metadata works now. fix crashing issue

* Fixing unchecked operation warnings in SongHorizontalAdapter.java.

* optimizing a bit and better format for notification

* removed xml files affecting build and enviroment

* removed xml files affecting build and enviroment

* fix ui internet radio bottomview

* Revert "fix ui internet radio bottomview"

This reverts commit c237ed451ff436f4be964084b144d94f1ad37668.

* rebased to upstream/development and fixed metadata to show up for radio after the rebase

* misc.xml restored

* Apply suggestion from @eddyizm

---------

Co-authored-by: eddyizm <wtfisup@hotmail.com>
Co-authored-by: eddyizm <eddyizm@gmail.com>
2026-02-15 08:03:00 -08:00
..
schemas/com.cappielloantonio.tempo.database.AppDatabase Fix indentation according to previous versions 2025-12-07 21:30:21 +02:00
src feat: radio metadata (#352) 2026-02-15 08:03:00 -08:00
.gitignore project upload 2020-11-20 15:38:08 +01:00
build.gradle feat: prefer locally downloaded media vs server stream (#433) 2026-02-11 21:31:46 -08:00
proguard-rules.pro fix: fix crash with TypeToken and reflection 2024-02-19 21:07:47 +01:00