fb779bd661
Merge remote-tracking branch 'origin/main'
2026-03-28 18:37:07 +01:00
46ebf21c06
Add support for Android TV and update dependencies
...
* Implement initial Android TV support, including `LEANBACK_LAUNCHER` intent filter, hardware feature declarations, and television-specific layouts for the player, search results, and dialogs.
* Add a splash/loading screen for the TV interface and a dedicated `SplashTheme`.
* Improve DPAD navigation by adding `OnKeyListener` for station cards and allowing focus on internal elements.
* Update `LayoutHolder` and `PlayerFragment` to handle TV layouts and add previous/next station navigation buttons.
* Adjust `PreferencesHelper` to disable station editing by default on TV devices.
* Update `androidx.media3` to v1.10.0, `work-runtime-ktx` to v2.11.2, and add `androidx.leanback` dependency.
* Bump `versionCode` to 144 and `versionName` to 14.4.
* Refactor `PlayerService` to simplify sleep timer cancellation logic.
* Remove stale copyright headers and license comments from several Kotlin files.
2026-03-28 18:36:50 +01:00
Michachatz
2d2d95875f
Merge pull request #60 from Michatec/renovate/media3
...
Update media3 to v1.10.0
2026-03-27 14:12:16 +01:00
renovate[bot]
46e7b905c8
Update media3 to v1.10.0
2026-03-27 12:45:39 +00:00
Michachatz
d033ae6344
Merge pull request #59 from Michatec/renovate/workruntimektx
...
Update dependency androidx.work:work-runtime-ktx to v2.11.2
2026-03-27 13:45:08 +01:00
renovate[bot]
fc275d349b
Update dependency androidx.work:work-runtime-ktx to v2.11.2
2026-03-25 20:25:14 +00:00
Michachatz
4e6f7c7c67
Update gradle-publish.yml to target main branch
...
Restrict workflow triggers to main branch for push and pull requests.
2026-03-25 07:52:12 +01:00
Michachatz
272d6fd908
Add installation instructions for Radio
2026-03-25 07:36:28 +01:00
Michachatz
4a30828c99
Update README with warning about Google requirements
...
Added a warning about Google's upcoming requirement for personal identity details for apps on certified Android devices, effective 2026/2027.
2026-03-25 07:35:21 +01:00
Michachatz
963f6e7618
Merge pull request #58 from Michatec/renovate/android-actions-setup-android-4.x
...
Update android-actions/setup-android action to v4
2026-03-25 07:30:33 +01:00
renovate[bot]
29ead7e1d8
Update android-actions/setup-android action to v4
2026-03-25 01:58:58 +00:00
9140b54a23
Update AndroidManifest to resolve App Link verification issues
...
- Update `tools:targetApi` from "tiramisu" to "33"
- Set `android:autoVerify="false"` for the MIME-type based intent-filter
- Add `tools:ignore="AppLinkUrlError"` to the wildcard host in the file-extension intent-filter
- Add comments clarifying App Link behavior for playlist links
14.3
2026-03-24 17:54:48 +01:00
57c4075f19
- Updated .gitignore
2026-03-24 12:40:25 +01:00
5334b88f1d
Refactor code and clean up unused resources
...
- Replace `suspendCoroutine` with `suspendCancellableCoroutine` in helper classes for better cancellation support.
- Replace `bundleOf` with manual `Bundle` initialization in `MediaControllerExt` and `SettingsFragment`.
- Remove unused constants in `Keys.kt` and redundant `onTerminate` override in `Radio.kt`.
- Clean up syntax and remove semicolons in `MainActivity.kt`.
2026-03-24 12:36:04 +01:00
5978aab0aa
- New Version Released.
...
- Updated the Gradle Structure.
- libs.versions.toml added.
2026-03-24 12:28:15 +01:00
Michachatz
c3c2ccfdd9
Add FreeDroidWarn import to MainActivity
2026-03-24 08:04:30 +01:00
Michachatz
38fb4d162b
Change Maven repository URL from jetpack.io to jitpack.io
2026-03-24 08:00:10 +01:00
Michachatz
3c3c18104b
Fix case sensitivity in FreeDroidWarn dependency
2026-03-24 07:58:25 +01:00
Michachatz
4e1ee7d6a7
Fix version tag format for FreeDroidWarn dependency
2026-03-24 07:56:42 +01:00
Michachatz
64ba020eae
Update FreeDroidWarn dependency version to 1.10
2026-03-24 07:52:22 +01:00
Michachatz
b35d7bd67c
Add JitPack and Jetpack repositories to settings
2026-03-24 07:48:05 +01:00
Michachatz
d3dd098639
Remove unused repositories block in build.gradle
...
Removed unused repositories block from allprojects.
2026-03-24 07:45:59 +01:00
Michachatz
a8f6c7f946
Re-add allprojects block with repositories configuration
2026-03-24 07:43:30 +01:00
Michachatz
765ccc9250
Add JitPack repository configuration
...
Add JitPack repository to all projects.
2026-03-24 07:41:22 +01:00
Michachatz
c9d6cf27ec
Show warning on upgrade in MainActivity
2026-03-24 07:37:04 +01:00
Michachatz
7b7579d416
Add FreeDroidWarn library dependency
2026-03-24 07:34:09 +01:00
Michachatz
d452d7f7ee
Merge pull request #57 from Michatec/renovate/gradle-9.x
...
Update Gradle to v9.4.1
2026-03-19 17:34:25 +01:00
renovate[bot]
2bb3d22cab
Update Gradle to v9.4.1
2026-03-19 09:40:18 +00:00
Michachatz
b4ed3e107c
Merge pull request #53 from Michatec/renovate/androidx.media3-media3-datasource-okhttp-1.x
...
Update dependency androidx.media3:media3-datasource-okhttp to v1.9.3
2026-03-17 08:09:16 +01:00
Michachatz
ef843b601a
Merge pull request #54 from Michatec/renovate/androidx.media3-media3-exoplayer-1.x
...
Update dependency androidx.media3:media3-exoplayer to v1.9.3
2026-03-17 08:09:05 +01:00
renovate[bot]
219d54f4e4
Update dependency androidx.media3:media3-exoplayer to v1.9.3
2026-03-17 07:08:20 +00:00
Michachatz
c8a39bf2d7
Merge pull request #55 from Michatec/renovate/androidx.media3-media3-exoplayer-hls-1.x
...
Update dependency androidx.media3:media3-exoplayer-hls to v1.9.3
2026-03-17 08:07:59 +01:00
renovate[bot]
81ff920c2c
Update dependency androidx.media3:media3-exoplayer-hls to v1.9.3
2026-03-17 07:07:36 +00:00
renovate[bot]
f4a5209e14
Update dependency androidx.media3:media3-datasource-okhttp to v1.9.3
2026-03-17 07:07:33 +00:00
Michachatz
c7b7bdcbed
Merge pull request #56 from Michatec/renovate/androidx.media3-media3-session-1.x
...
Update dependency androidx.media3:media3-session to v1.9.3
2026-03-17 08:07:10 +01:00
Michachatz
eae9176f21
Merge pull request #52 from Michatec/renovate/kotlin-monorepo
...
Update plugin org.jetbrains.kotlin.android to v2.3.20
2026-03-17 08:06:54 +01:00
renovate[bot]
b3a833fa44
Update dependency androidx.media3:media3-session to v1.9.3
2026-03-16 20:52:12 +00:00
renovate[bot]
35a8ed46ff
Update plugin org.jetbrains.kotlin.android to v2.3.20
2026-03-16 09:20:44 +00:00
Michachatz
fd18943878
Change copyright year to 2026
...
Update copyright year in the LICENSE file.
2026-03-13 06:30:07 +01:00
Michachatz
094fb508e2
Merge pull request #51 from Michatec/renovate/androidx.core-core-ktx-1.x
...
Update dependency androidx.core:core-ktx to v1.18.0
2026-03-13 06:28:00 +01:00
renovate[bot]
874cf1eb39
Update dependency androidx.core:core-ktx to v1.18.0
2026-03-13 05:26:26 +00:00
Michachatz
211cb387ad
Merge pull request #50 from Michatec/renovate/androidx.activity-activity-ktx-1.x
...
Update dependency androidx.activity:activity-ktx to v1.13.0
2026-03-13 06:25:57 +01:00
renovate[bot]
5481a06343
Update dependency androidx.activity:activity-ktx to v1.13.0
2026-03-11 18:10:24 +00:00
fbafcb9773
- New Version Released
...
- Updated MainActivity.kt
14.2
2026-03-08 16:03:28 +01:00
27c405fd58
- Added Daemon Update
...
- Updated Icons in PlayerService.kt
2026-03-08 15:45:03 +01:00
Michachatz
c2cba26c66
Merge pull request #49 from Michatec/renovate/gradle-9.x
...
Update Gradle to v9.4.0
2026-03-04 21:15:21 +01:00
renovate[bot]
9224e45b18
Update Gradle to v9.4.0
2026-03-04 13:05:49 +00:00
Michachatz
90164d7e6a
Merge pull request #48 from Michatec/renovate/com.android.library-9.x
...
Update plugin com.android.library to v9.1.0
2026-03-04 07:36:28 +01:00
renovate[bot]
45e208e7a9
Update plugin com.android.library to v9.1.0
2026-03-04 06:35:34 +00:00
Michachatz
1d040e3edc
Merge pull request #47 from Michatec/renovate/com.android.application-9.x
...
Update plugin com.android.application to v9.1.0
2026-03-04 07:35:02 +01:00