tunbmoon
|
152533a68e
|
docs: upload v1.0.7 changelogs
|
2026-04-10 14:35:36 +08:00 |
|
tunbmoon
|
ebfe255b10
|
style: clean up LicensePage credits list
|
2026-04-10 14:05:56 +08:00 |
|
tunbmoon
|
d473d28e69
|
fix: clear logcat buffer when starting recording
|
2026-04-10 13:59:02 +08:00 |
|
tunbmoon
|
3a18d4b4a6
|
style: remove unused code
|
2026-04-10 13:31:28 +08:00 |
|
tunbmoon
|
171d6b34d4
|
refactor: implement lenient M3U/TS stream parsing
|
2026-04-09 14:38:48 +08:00 |
|
tunbmoon
|
fa7743c04c
|
feat: implement full Kodi & DRM support
|
2026-04-09 14:07:51 +08:00 |
|
tunbmoon
|
a7c2c923de
|
refactor: replace Jellyfin FFmpeg with NextLib
|
2026-04-09 13:41:07 +08:00 |
|
tunbmoon
|
e01ea44827
|
feat: enable FFmpeg fallback on hardware decoder failure
|
2026-04-09 13:27:55 +08:00 |
|
tunbmoon
|
f56d9fa46c
|
docs: update string.xml for all languages
|
2026-04-08 16:53:06 +08:00 |
|
tunbmoon
|
32ce6d50c4
|
feat: add KODI DRM properties parsing support
|
2026-04-08 16:12:36 +08:00 |
|
tunbmoon
|
88f9272834
|
feat: add RTMP support
|
2026-04-08 15:57:31 +08:00 |
|
tunbmoon
|
db59a44e73
|
style: rename ChannelCard to SwipeableCard
|
2026-04-08 15:35:54 +08:00 |
|
tunbmoon
|
9f6bcd8503
|
docs: upload v1.0.7-alpha.1 changelogs
|
2026-04-03 19:14:25 +08:00 |
|
tunbmoon
|
6b81a8f888
|
fix: logcat file export
|
2026-04-03 18:24:01 +08:00 |
|
tunbmoon
|
5ec78cd176
|
feat: add runtime logcat recording
|
2026-04-03 17:23:25 +08:00 |
|
tunbmoon
|
9c0ef33dcd
|
perf: add EPG refresh state management, MMKV indexing and pagination support
|
2026-04-03 14:15:45 +08:00 |
|
tunbmoon
|
d580310705
|
refactor: restructure EPG parsing and organize util package
|
2026-04-03 13:09:39 +08:00 |
|
tunbmoon
|
5c64c92bad
|
fix: resolve unexpected MediaCodec error popups
|
2026-04-03 10:52:06 +08:00 |
|
tunbmoon
|
1345ee1b65
|
fix: resolve ANR on specific older devices when using high-contrast dark theme
|
2026-04-03 10:48:37 +08:00 |
|
tunbmoon
|
889a3fca72
|
fix: prevent playback service termination on recoverable playback errors
|
2026-04-02 21:28:34 +08:00 |
|
tunbmoon
|
fe773dee50
|
docs: upload issue template
|
2026-04-02 15:21:56 +08:00 |
|
tunbmoon
|
7b2b1ff269
|
fix: EPG icon not displaying in fullscreen on Android 7
|
2026-04-01 17:41:53 +08:00 |
|
tunbmoon
|
f97f1791f7
|
fix: full screen mode automatically rotates when the system turns off auto-rotation
|
2026-04-01 16:45:29 +08:00 |
|
tunbmoon
|
a7a7b5dd84
|
style: update translation keys
|
2026-04-01 16:13:36 +08:00 |
|
tunbmoon
|
02093a4222
|
fix: resolve media notification persistence
|
2026-04-01 15:04:31 +08:00 |
|
tunbmoon
|
80de00a0dc
|
style: update build.gradle.kts version number
|
2026-03-26 16:09:19 +08:00 |
|
tunbmoon
|
bce4ad5415
|
docs: upload v1.0.6 changelogs
|
2026-03-26 15:58:00 +08:00 |
|
tunbmoon
|
3b710958ef
|
docs: update string.xml for all languages
|
2026-03-26 15:13:33 +08:00 |
|
tunbmoon
|
214fd2b56e
|
feat: display for audio codec in playerStatsDialog
|
2026-03-26 14:43:41 +08:00 |
|
tunbmoon
|
399b40d6a5
|
fix: cancel stale epg jobs to prevent data contamination
|
2026-03-26 14:30:15 +08:00 |
|
tunbmoon
|
b41450a723
|
fix: resolve epg progress bar flickering by using absolute time progress.
|
2026-03-26 14:19:00 +08:00 |
|
tunbmoon
|
d218f7cce4
|
feat: Bind dynamic EPG marker setting to progress bar
|
2026-03-25 18:14:04 +08:00 |
|
tunbmoon
|
e1045d55a7
|
perf: load EPG asynchronously to avoid blocking channel list
|
2026-03-25 16:42:17 +08:00 |
|
tunbmoon
|
347b6bcdb2
|
feat: add EPG markers count setting in player preferences
|
2026-03-25 15:28:47 +08:00 |
|
tunbmoon
|
5d1957c0c0
|
feat: add RTSP playback support
|
2026-03-25 14:38:57 +08:00 |
|
tunbmoon
|
42da58e915
|
feat: add EPG markers display on progress bar
|
2026-03-25 14:29:02 +08:00 |
|
tunbmoon
|
56475ed442
|
style: move mirror_flip strings after quality_preference_saver
|
2026-03-17 16:15:16 +08:00 |
|
tunbmoon
|
8107f073a3
|
feat: Add keep screen on setting for player page
|
2026-03-17 16:05:46 +08:00 |
|
tunbmoon
|
3e2290d074
|
docs: update description
|
2026-03-10 13:42:09 +08:00 |
|
tunbmoon
|
e665ed97e3
|
fix: reduce EpgSidebar width and use LazyRow for tags
|
2026-03-09 23:46:53 +08:00 |
|
tunbmoon
|
3b3bb776de
|
fix: preserve original timestamps and order when importing history
|
2026-03-08 22:59:25 +08:00 |
|
tunbmoon
|
50e9712d13
|
fix: media notification disappearing issue & add tap-to-return
|
2026-03-08 22:17:14 +08:00 |
|
tunbmoon
|
21d4832aa9
|
feat: Add support for Playback notification for the current program
|
2026-03-08 21:42:38 +08:00 |
|
tunbmoon
|
ffaa6f7563
|
fix: release MediaSession immediately on playback stop to clear system control card
|
2026-03-08 19:42:44 +08:00 |
|
tunbmoon
|
14108fe6ae
|
refactor: extract ProgramItem to eliminate duplicate code
|
2026-03-05 20:31:34 +08:00 |
|
tunbmoon
|
5e32f21f21
|
fix: EpgSidebar animation
|
2026-03-05 19:30:18 +08:00 |
|
tunbmoon
|
39916cabd2
|
fix: FilterChip clicks in EpgSidebar & hide system bars in fullscreen
|
2026-03-05 19:08:09 +08:00 |
|
tunbmoon
|
0947fbbf0c
|
feat: add EPG sidebar with date filters in fullscreen mode
|
2026-03-05 17:57:30 +08:00 |
|
tunbmoon
|
610d4ad734
|
docs: upload v1.0.5 changelogs
|
2026-03-02 17:56:56 +08:00 |
|
tunbmoon
|
16d5fafd4d
|
fix: EPG timeline continuous connection
|
2026-03-02 17:29:33 +08:00 |
|
tunbmoon
|
6653047fe8
|
fix: improve display of EPG folding
|
2026-03-02 17:06:45 +08:00 |
|
tunbmoon
|
ed5f6cc716
|
fix: EPG matching via tvg-name to display-name
|
2026-03-02 14:44:03 +08:00 |
|
tunbmoon
|
b0297bc5d2
|
fix: centre align channel card content vertically
|
2026-03-02 14:18:58 +08:00 |
|
tunbmoon
|
29bcdda51c
|
feat: add fullscreen lock
|
2026-03-02 14:07:50 +08:00 |
|
tunbmoon
|
d90c9bc870
|
feat: Add collapsible EPG schedule to channel cards
|
2026-03-01 16:52:42 +08:00 |
|
tunbmoon
|
c227c3d9b9
|
fix: prevent white screen on ChannelEditPage exit
|
2026-03-01 16:11:06 +08:00 |
|
tunbmoon
|
4ca4ebe307
|
feat: add slide exit animations to player and channel edit pages
|
2026-03-01 14:31:22 +08:00 |
|
tunbmoon
|
ef6511680d
|
fix: handle HLS PlaylistStuckException
|
2026-02-26 20:26:34 +08:00 |
|
tunbmoon
|
4b6340e1c4
|
fix: prevent MediaCodec errors on player exit
|
2026-02-26 20:16:14 +08:00 |
|
tunbmoon
|
d680d0947e
|
feat: hide search bar when only one channel exists
|
2026-02-25 09:28:47 +08:00 |
|
tunbmoon
|
fec70cfc78
|
feat: add EPG support with url-tvg parsing
|
2026-02-24 17:22:58 +08:00 |
|
tunbmoon
|
bdfe3fde4a
|
fix: suppress decoder errors on exit and auto-recover from 404 segment errors
|
2026-02-24 15:25:20 +08:00 |
|
tunbmoon
|
4340e23eac
|
style: remove channel display limit
|
2026-02-24 14:32:24 +08:00 |
|
tunbmoon
|
c232b3057d
|
docs: upload v1.0.4 changelogs
|
2026-02-15 18:06:11 +08:00 |
|
tunbmoon
|
c686c1d40b
|
docs: update fastlane and readme
|
2026-02-15 17:27:47 +08:00 |
|
tunbmoon
|
d69cc7f9f9
|
dosc: update string.xml for all languages
|
2026-02-15 15:57:20 +08:00 |
|
tunbmoon
|
36cf674560
|
style: show toast when saving/exporting empty channel list
|
2026-02-15 15:25:34 +08:00 |
|
tunbmoon
|
9d5ea8635d
|
style: remove unused code
|
2026-02-15 14:41:02 +08:00 |
|
tunbmoon
|
deef64893e
|
feat: implement drag-to-reorder and fix save functionality
|
2026-02-15 00:15:45 +08:00 |
|
tunbmoon
|
8c118e479a
|
refactor: ChannelCard and fix tvg-logo display
|
2026-02-14 21:29:16 +08:00 |
|
tunbmoon
|
5277450f48
|
feat: channel editing and tvg-logo support
|
2026-02-14 19:50:51 +08:00 |
|
tunbmoon
|
b2ecee9d43
|
fix: local m3u history becomes invalid after importing on other devices
|
2026-02-14 15:12:52 +08:00 |
|
tunbmoon
|
82eb1b86dd
|
style: remove unused import
|
2026-02-13 23:59:48 +08:00 |
|
tunbmoon
|
4782ea59ae
|
feat: add quality selection and preference settings
|
2026-02-13 23:53:05 +08:00 |
|
tunbmoon
|
bcac22c1de
|
fix: resolve buffering on foreground return
|
2026-02-13 16:57:45 +08:00 |
|
tunbmoon
|
165fce4cec
|
fix: single stream playback and history saving issues
|
2026-02-13 14:27:36 +08:00 |
|
tunbmoon
|
19fa6b6108
|
fix: improve network error detection and foreground service handling
|
2026-02-12 21:32:12 +08:00 |
|
tunbmoon
|
e2c2db2c98
|
fix: split semicolon-separated group tags in channel list
|
2026-02-12 20:04:58 +08:00 |
|
tunbmoon
|
0503123a2a
|
fix: improve history import logic & m3u file picker issue at Android 7-9
|
2026-02-12 19:40:00 +08:00 |
|
tunbmoon
|
42e2d6ffea
|
feat: integrate MediaSession to improve background playback experience and interaction.
|
2026-02-12 17:19:08 +08:00 |
|
tunbmoon
|
5765817ee5
|
refactor: enhance Media3Player error-handling mechanisms to resolve playback failures.
|
2026-02-12 00:12:58 +08:00 |
|
tunbmoon
|
2a1cf234c6
|
docs: update readme
|
2026-02-11 17:43:58 +08:00 |
|
tunbmoon
|
eba8f90950
|
docs: update readme
|
2026-02-11 17:42:07 +08:00 |
|
tunbmoon
|
4cb304b69e
|
docs: v1.3.0 changelogs
|
2026-02-09 18:00:44 +08:00 |
|
tunbmoon
|
c67482b871
|
fix: Android 7 SSL connection issue and modify spacing
|
2026-02-09 17:12:44 +08:00 |
|
tunbmoon
|
7f082d57fe
|
refactor: remove unused code and parameters
|
2026-02-09 15:25:01 +08:00 |
|
tunbmoon
|
5044da4fe1
|
feat: improve player error handling and HTTP protocol upgrade
|
2026-02-09 14:46:39 +08:00 |
|
tunbmoon
|
a2161520d4
|
chore: configure network security for media streaming
|
2026-02-09 00:48:31 +08:00 |
|
tunbmoon
|
75ef0b8bd2
|
feat: enhance channel list with metadata display and improve playback reliability
|
2026-02-08 21:16:35 +08:00 |
|
tunbmoon
|
7024b38052
|
style: update auto_update strings to auto_check_update
|
2026-02-08 17:52:38 +08:00 |
|
tunbmoon
|
6cbb5deff6
|
fix: respect update channel selection when checking for updates
|
2026-02-08 17:15:38 +08:00 |
|
tunbmoon
|
16687a6ed1
|
docs: centre screenshots
|
2026-02-08 16:21:14 +08:00 |
|
tunbmoon
|
bffdba2506
|
docs: upload app screenshots and changelogs to fastlane
|
2026-02-08 16:18:29 +08:00 |
|
tunbmoon
|
46579782d1
|
refactor: simplify update mechanism and remove install permission
|
2026-02-08 13:53:18 +08:00 |
|
tunbmoon
|
152cb125fd
|
docs: move icon's path to fastlane
|
2026-02-07 23:46:42 +08:00 |
|
tunbmoon
|
1768a8cf22
|
docs: add fastlane metadata
|
2026-02-07 23:23:29 +08:00 |
|
tunbmoon
|
542fa66600
|
fix: add missing compose-markdown dependency
|
2026-02-07 21:38:44 +08:00 |
|
tunbmoon
|
f8110002ad
|
fix: resolve update issues and declare install permission
|
2026-02-07 21:25:12 +08:00 |
|
tunbmoon
|
bf62cc5590
|
fix: improve resource handling and suppress Android 7 SSL warnings
|
2026-02-07 16:58:21 +08:00 |
|
tunbmoon
|
596d708e11
|
style: Modify PlayerSettingsBottomSheet spacing
|
2026-02-07 16:18:01 +08:00 |
|