jarnedemeulemeester
|
1f2eb7a1ab
|
Remove books from home screen
|
2021-08-22 19:52:29 +02:00 |
|
jarnedemeulemeester
|
a2026ccb11
|
Move episode metadata to under the image
|
2021-08-22 19:05:49 +02:00 |
|
jarnedemeulemeester
|
0b32db0407
|
Add some more space between libraries
|
2021-08-22 19:01:12 +02:00 |
|
jarnedemeulemeester
|
a067b6b13d
|
New error panel with details dialog
|
2021-08-22 18:47:25 +02:00 |
|
jarnedemeulemeester
|
f2ce030856
|
View detailed error message for playerItemsError
|
2021-08-22 11:47:25 +02:00 |
|
jarnedemeulemeester
|
306c3b02c2
|
Improve server discovery (no longer need to type http:// or https:// or ports)
|
2021-08-21 17:52:39 +02:00 |
|
jarnedemeulemeester
|
2094ec9870
|
Add gradient to episode description
|
2021-08-21 16:43:50 +02:00 |
|
Jarne Demeulemeester
|
bf927ed073
|
Merge pull request #13 from jarnedemeulemeester/hotfix/smaller-library-images
Make library images smaller
|
2021-08-21 16:16:33 +02:00 |
|
jarnedemeulemeester
|
53d6fdb340
|
Make library images smaller
|
2021-08-21 16:10:18 +02:00 |
|
jarnedemeulemeester
|
6ab22428d8
|
Switch to AboutLibraries for licenses screen
|
2021-08-21 15:33:23 +02:00 |
|
jarnedemeulemeester
|
3692f75692
|
Use application name to connect to Jellyfin server
|
2021-08-16 12:09:57 +02:00 |
|
jarnedemeulemeester
|
33bede159f
|
Add privacy policy in app
|
2021-08-16 12:09:20 +02:00 |
|
jarnedemeulemeester
|
1f8e6cd71f
|
Rename app to Findroid with updated logo
|
2021-08-15 17:07:39 +02:00 |
|
jarnedemeulemeester
|
be385e2519
|
Allow the user to rotate the player and fix resume playback
|
2021-08-13 17:38:32 +02:00 |
|
jarnedemeulemeester
|
c7683e19b3
|
Stop playback when activity is paused
|
2021-08-12 15:16:59 +02:00 |
|
jarnedemeulemeester
|
09589cd813
|
Fix fullscreen action bar reappearing
|
2021-08-12 15:16:15 +02:00 |
|
jarnedemeulemeester
|
5cde430986
|
Adjust dimensions for next up item on tablets
|
2021-08-10 17:29:19 +02:00 |
|
jarnedemeulemeester
|
80ff96a5b4
|
Add open source licenses and app version to settings fragment
|
2021-08-10 17:26:02 +02:00 |
|
jarnedemeulemeester
|
06b9e145cd
|
Change "Switch server" to "Manage servers"
|
2021-08-09 18:50:59 +02:00 |
|
jarnedemeulemeester
|
cb095834f1
|
Fix episode items in ViewItemList
|
2021-08-09 18:50:24 +02:00 |
|
jarnedemeulemeester
|
fc902938db
|
Add server icon in server button
|
2021-08-09 17:19:56 +02:00 |
|
jarnedemeulemeester
|
d5b34cc996
|
Remove buttons from season_header (will probably add back later)
|
2021-08-08 14:40:14 +02:00 |
|
jarnedemeulemeester
|
d67e3fb39c
|
Add error handling to preparePlayerItems
|
2021-08-08 12:42:15 +02:00 |
|
jarnedemeulemeester
|
a8e9a40023
|
Play series from MediaInfoFragment
|
2021-08-06 20:01:30 +02:00 |
|
jarnedemeulemeester
|
10e89a2df5
|
Load episodes mediasources when play button pressed in EpisodeBottomSheet
|
2021-08-06 15:15:01 +02:00 |
|
jarnedemeulemeester
|
d67f195789
|
Rework player to allow for playing multiple episodes in a row
|
2021-08-05 16:09:08 +02:00 |
|
jarnedemeulemeester
|
23a3937e86
|
Fix labels from setup fragments
|
2021-08-04 15:51:24 +02:00 |
|
jarnedemeulemeester
|
fd351f5088
|
Allow overriding theme
|
2021-08-04 12:29:51 +02:00 |
|
jarnedemeulemeester
|
72fb32fb52
|
Set nav start destination to home fragment
|
2021-08-04 11:29:04 +02:00 |
|
jarnedemeulemeester
|
8aa36cdd6e
|
Rework complete navigation
|
2021-08-03 19:04:03 +02:00 |
|
jarnedemeulemeester
|
d77243950b
|
Remove some unused files and strings
|
2021-08-03 11:01:02 +02:00 |
|
jarnedemeulemeester
|
2ed507a278
|
Add search
|
2021-08-03 11:00:19 +02:00 |
|
jarnedemeulemeester
|
2138a4979e
|
Remove unused fragment_settings.xml layout
|
2021-08-02 20:24:52 +02:00 |
|
jarnedemeulemeester
|
ea927793e3
|
Allow http connections + fix lifecycle warning
|
2021-08-02 18:14:41 +02:00 |
|
jarnedemeulemeester
|
52d65eba87
|
Media info fragment remember scroll position
|
2021-07-30 22:28:07 +02:00 |
|
jarnedemeulemeester
|
c0ab909114
|
Add favorites fragment + switch settings for favorites on bottom nav
|
2021-07-30 22:22:50 +02:00 |
|
jarnedemeulemeester
|
edb0b15694
|
Adjust some paddings and remove some scrollbars
|
2021-07-29 18:03:34 +02:00 |
|
jarnedemeulemeester
|
fe7775329a
|
Add error handling to all fragments
|
2021-07-29 12:20:49 +02:00 |
|
Jarne Demeulemeester
|
11793a423b
|
Improve error handling in HomeFragment
|
2021-07-23 15:18:34 +02:00 |
|
Jarne Demeulemeester
|
b3af3e5aeb
|
Improve community rating visually
|
2021-07-20 17:25:58 +02:00 |
|
Jarne Demeulemeester
|
9d61aff59f
|
Remove scrollbars from episode overview
|
2021-07-20 16:48:54 +02:00 |
|
Jarne Demeulemeester
|
c1305abbe8
|
Hide music, collections and playlists
|
2021-07-20 16:47:02 +02:00 |
|
Jarne Demeulemeester
|
a91a8ba72f
|
Hide Cast & Crew section when there are none
|
2021-07-20 16:27:36 +02:00 |
|
Jarne Demeulemeester
|
3d450ef203
|
Remove photos collections
|
2021-07-20 14:53:27 +02:00 |
|
Jarne Demeulemeester
|
6236bc2f91
|
Target sdk 31
|
2021-07-20 13:56:47 +02:00 |
|
Jarne Demeulemeester
|
96a9de3e0d
|
Dependency injection for JellyfinApi
|
2021-07-20 13:48:45 +02:00 |
|
Jarne Demeulemeester
|
f7ef7736ac
|
Post capabilities when creating Home View Model
|
2021-07-19 16:03:54 +02:00 |
|
Jarne Demeulemeester
|
21067bd7d0
|
Move extension function to separate file
|
2021-07-18 16:41:55 +02:00 |
|
Jarne Demeulemeester
|
10cd5219ae
|
Change logging to Timber
|
2021-07-18 16:00:08 +02:00 |
|
Jarne Demeulemeester
|
df73db0ece
|
Move HomeViewModel to use JellyfinRepository
|
2021-07-18 12:31:21 +02:00 |
|
Jarne Demeulemeester
|
565336cbf6
|
Add settings button to home screen app bar
|
2021-07-18 11:21:27 +02:00 |
|
Jarne Demeulemeester
|
53f478c6cf
|
Select preferred audio and subtitle language
|
2021-07-17 17:18:37 +02:00 |
|
Jarne Demeulemeester
|
dbc2582724
|
Mark item as played
|
2021-07-16 17:07:45 +02:00 |
|
Jarne Demeulemeester
|
6cf1f5cc49
|
Mark items as favorite
|
2021-07-16 14:45:35 +02:00 |
|
Jarne Demeulemeester
|
02e94af92c
|
Use backdrop image for movies in home screen
|
2021-07-14 12:16:29 +02:00 |
|
Jarne Demeulemeester
|
61ee8bbfcd
|
Remove shuffle button
|
2021-07-14 12:12:39 +02:00 |
|
Jarne Demeulemeester
|
00ec736ff4
|
Post start, stop and progress of media to the server
|
2021-07-14 12:00:05 +02:00 |
|
Jarne Demeulemeester
|
e87a9804ec
|
Use tunneling mode when available, go back when playback finished
|
2021-07-13 15:05:11 +02:00 |
|
Jarne Demeulemeester
|
be8402fb37
|
Set starting playback position
|
2021-07-12 13:26:51 +02:00 |
|
Jarne Demeulemeester
|
fd4fbc7ee5
|
Switch to StyledPlayerView
|
2021-07-12 11:14:20 +02:00 |
|
Jarne Demeulemeester
|
5ee1cbf340
|
Play episodes
|
2021-07-11 17:41:36 +02:00 |
|
Jarne Demeulemeester
|
e69a653453
|
Get mediaSources and select version of movie
|
2021-07-11 16:44:46 +02:00 |
|
Jarne Demeulemeester
|
7f5dea58bc
|
Improve ExoPlayer (hide systembars and keep screen on)
|
2021-07-10 14:02:02 +02:00 |
|
Jarne Demeulemeester
|
fcbd7d1f33
|
First early test of ExoPlayer
Currently only plays some movies
|
2021-07-07 21:19:47 +02:00 |
|
Jarne Demeulemeester
|
4bbf40bc22
|
Add header to EpisodeListAdapter
|
2021-07-06 18:19:37 +02:00 |
|
Jarne Demeulemeester
|
a70d154eca
|
Change status bar color to window color
|
2021-07-06 16:36:29 +02:00 |
|
Jarne Demeulemeester
|
401499d7d6
|
Add holder to EpisodeBottomSheet
|
2021-07-06 16:20:59 +02:00 |
|
Jarne Demeulemeester
|
b96a4192eb
|
Add dependency injection to SeasonViewModel
|
2021-07-06 15:41:13 +02:00 |
|
Jarne Demeulemeester
|
7908661b82
|
Add dependency injection to MediaViewModel
|
2021-07-06 15:29:35 +02:00 |
|
Jarne Demeulemeester
|
2c8ddaad24
|
Add dependency injection to MediaInfoViewModel
|
2021-07-06 15:21:13 +02:00 |
|
Jarne Demeulemeester
|
beb7c6f838
|
Add dependency injection to LibraryViewModel
|
2021-07-06 15:17:22 +02:00 |
|
Jarne Demeulemeester
|
e79731f21b
|
First JellyfinRepository implementation
|
2021-07-06 14:24:53 +02:00 |
|
Jarne Demeulemeester
|
16bc87969d
|
Add more progress bars and check marks + general layout improvements
|
2021-07-06 12:30:19 +02:00 |
|
Jarne Demeulemeester
|
cb005e1cf6
|
Add more dependency injection
|
2021-07-06 11:39:35 +02:00 |
|
Jarne Demeulemeester
|
f460c25a92
|
Big cleanup and refactoring
|
2021-07-05 22:38:20 +02:00 |
|
Jarne Demeulemeester
|
25ee7d05af
|
Add first dependency
|
2021-07-05 21:46:32 +02:00 |
|
Jarne Demeulemeester
|
5e6099de93
|
Change how ViewModels get created
|
2021-07-05 15:25:30 +02:00 |
|
Jarne Demeulemeester
|
4342448c1e
|
Add splash screen
|
2021-07-04 12:29:17 +02:00 |
|
Jarne Demeulemeester
|
55e7b64628
|
Post session capabilities to the server
|
2021-07-04 12:00:55 +02:00 |
|
Jarne Demeulemeester
|
7c3640fa5f
|
Improve EpisodeBottomSheet
|
2021-07-03 16:24:58 +02:00 |
|
Jarne Demeulemeester
|
a3cfe35c13
|
Add EpisodeBottomSheet
Work in progress
|
2021-07-03 14:01:54 +02:00 |
|
Jarne Demeulemeester
|
27a515f27f
|
Improve Home Continue Watching section
|
2021-07-01 11:45:53 +02:00 |
|
Jarne Demeulemeester
|
ee61738d69
|
Add Continue Watching section to HomeFragment
|
2021-06-30 15:36:47 +02:00 |
|
Jarne Demeulemeester
|
7605eb4158
|
Add Next Up items to HomeFragment
Can use some cleanup :)
|
2021-06-30 15:18:39 +02:00 |
|
Jarne Demeulemeester
|
5ff4ec7e42
|
Add "Next up" section to MediaInfoFragment
|
2021-06-28 21:24:49 +02:00 |
|
Jarne Demeulemeester
|
4329b76448
|
Add header to SeasonFragment
|
2021-06-28 13:08:04 +02:00 |
|
Jarne Demeulemeester
|
d361e60850
|
Add header with image to MediaInfoFragment
|
2021-06-28 10:35:38 +02:00 |
|
Jarne Demeulemeester
|
bc5a6f0723
|
Make trailer button functional
|
2021-06-27 15:57:39 +02:00 |
|
Jarne Demeulemeester
|
4a42be9c0c
|
Add episode number to episode name
|
2021-06-27 15:29:07 +02:00 |
|
Jarne Demeulemeester
|
151ee6cae7
|
Implement SeasonFragment
|
2021-06-25 13:49:55 +02:00 |
|
Jarne Demeulemeester
|
a5d6fcd621
|
Add episode item
|
2021-06-25 12:56:15 +02:00 |
|
Jarne Demeulemeester
|
009a9120e6
|
Add buttons to MediaInfoFragment (non functional)
|
2021-06-24 13:59:59 +02:00 |
|
Jarne Demeulemeester
|
2ce0755cf3
|
Add seasons to the MediaInfoFragment
|
2021-06-24 11:53:13 +02:00 |
|
Jarne Demeulemeester
|
71ae0a886a
|
Make MediaInfoFragment scrollable
|
2021-06-23 14:57:16 +02:00 |
|
Jarne Demeulemeester
|
4a1c4639aa
|
Add actors to MediaInfoFragment
|
2021-06-23 14:53:52 +02:00 |
|
Jarne Demeulemeester
|
c95ea3b586
|
Implement more dynamic data to MediaInfoFragment
|
2021-06-23 13:55:12 +02:00 |
|
Jarne Demeulemeester
|
e254709f91
|
Add basic animations to navigation to MediaInfoFragment
|
2021-06-22 17:30:52 +02:00 |
|
Jarne Demeulemeester
|
cb721ac988
|
Start of view model for MediaInfoFragment
|
2021-06-22 16:44:36 +02:00 |
|
Jarne Demeulemeester
|
ac10b4ba67
|
Create media info fragment and set up navigation
|
2021-06-22 16:15:30 +02:00 |
|
Jarne Demeulemeester
|
927c134bd6
|
Remove hardcoded string values from error layout
|
2021-06-22 12:43:59 +02:00 |
|
Jarne Demeulemeester
|
b4d84e77be
|
Add error handling to Home fragment
|
2021-06-21 14:20:55 +02:00 |
|
Jarne Demeulemeester
|
a818aa7f18
|
Add some default animations for navigating to LibraryFragment
|
2021-06-21 10:49:25 +02:00 |
|
Jarne Demeulemeester
|
1602250415
|
Add click listener to "View all" button
|
2021-06-20 15:02:58 +02:00 |
|
Jarne Demeulemeester
|
30587099de
|
Fix some layout sizes
|
2021-06-20 12:07:36 +02:00 |
|
Jarne Demeulemeester
|
f4207a88f5
|
Fix library up button and toolbar title
|
2021-06-19 18:27:11 +02:00 |
|
Jarne Demeulemeester
|
20bc0632ef
|
Make library (collection) clickable and pass the id to LibraryFragment
|
2021-06-19 17:56:41 +02:00 |
|
Jarne Demeulemeester
|
63011f50ae
|
Add icons to text fields
|
2021-06-19 17:05:41 +02:00 |
|
Jarne Demeulemeester
|
74eb9f30a5
|
Change multiple ViewModels to AndroidViewModels
|
2021-06-18 23:56:57 +02:00 |
|
Jarne Demeulemeester
|
0b663b1d17
|
Start of library fragment: basic layout
With hardcoded library id
|
2021-06-18 23:35:25 +02:00 |
|
Jarne Demeulemeester
|
141087ff22
|
Change TextView "View all" to a Button
|
2021-06-18 20:20:28 +02:00 |
|
Jarne Demeulemeester
|
930cf764ca
|
Add item count to media items
|
2021-06-18 14:56:32 +02:00 |
|
Jarne Demeulemeester
|
6c220619ef
|
Change text appearance
|
2021-06-17 20:56:43 +02:00 |
|
Jarne Demeulemeester
|
8ccc6a0ef7
|
Add basic Toolbar
|
2021-06-17 18:53:52 +02:00 |
|
Jarne Demeulemeester
|
cbc5c31066
|
Navigate to Main Activity from Login Fragment
|
2021-06-16 12:22:18 +02:00 |
|
Jarne Demeulemeester
|
b7feaf44df
|
Add animation to overview media
|
2021-06-16 12:11:08 +02:00 |
|
Jarne Demeulemeester
|
dc031812b2
|
Change icons to Lucide icons
|
2021-06-15 15:20:54 +02:00 |
|
Jarne Demeulemeester
|
97459686d4
|
Improve layout for tablets
|
2021-06-15 11:55:18 +02:00 |
|
Jarne Demeulemeester
|
3f5a6c5bfa
|
Show collections on media fragment
|
2021-06-14 16:41:54 +02:00 |
|
Jarne Demeulemeester
|
b390e80987
|
Add loading indicator + run network requests on separate thread
|
2021-06-14 15:37:00 +02:00 |
|
Jarne Demeulemeester
|
6a2469ca97
|
Improve home layout and clean up code
|
2021-06-14 14:48:38 +02:00 |
|
Jarne Demeulemeester
|
f276a26d7d
|
Load views and latest items on home screen
Needs a lot of optimization and cleanup
|
2021-06-13 21:26:28 +02:00 |
|
Jarne Demeulemeester
|
93518f67ee
|
Get views in home fragment
|
2021-06-13 14:42:03 +02:00 |
|
Jarne Demeulemeester
|
da5233593f
|
Add main starting layout
|
2021-06-12 20:58:44 +02:00 |
|
Jarne Demeulemeester
|
ab5b3d2e98
|
Rename MainActivity to SetupActivity
|
2021-06-12 18:02:03 +02:00 |
|
Jarne Demeulemeester
|
b1efd7648f
|
Add code comments + some cleanup
|
2021-06-12 16:32:15 +02:00 |
|
Jarne Demeulemeester
|
980cb321fb
|
Check if server is already in the database
|
2021-06-11 22:02:32 +02:00 |
|
Jarne Demeulemeester
|
d3ebf29efa
|
Change EditText to Material TextField
|
2021-06-11 13:53:07 +02:00 |
|
Jarne Demeulemeester
|
e0c8f0aeb6
|
Remove some unused code
|
2021-06-10 17:11:16 +02:00 |
|
Jarne Demeulemeester
|
dbe3d221e4
|
Make login functional + add to database
|
2021-06-10 17:04:55 +02:00 |
|
Jarne Demeulemeester
|
08a62ad6b2
|
Always adjustPan for keyboard
|
2021-06-10 16:08:29 +02:00 |
|
Jarne Demeulemeester
|
d28908c615
|
Show error message on EditText
|
2021-06-10 11:25:22 +02:00 |
|
Jarne Demeulemeester
|
e6313378d5
|
Navigate to login fragment when server is found
|
2021-06-10 11:15:12 +02:00 |
|
Jarne Demeulemeester
|
9953165415
|
Add AddServerViewModel and checkServer
|
2021-06-09 21:58:13 +02:00 |
|
Jarne Demeulemeester
|
1171e66076
|
Improve project folder structure
|
2021-06-09 21:36:05 +02:00 |
|
Jarne Demeulemeester
|
b3b19cef04
|
Add Jellyfin Kotlin SDK
|
2021-06-09 21:28:25 +02:00 |
|
Jarne Demeulemeester
|
4eac70ff69
|
Add DeleteServerDialog
|
2021-06-08 11:47:29 +02:00 |
|
Jarne Demeulemeester
|
4cffd1d376
|
Setup server onClick listeners
|
2021-06-08 11:09:51 +02:00 |
|
Jarne Demeulemeester
|
1921be695c
|
Add server database
|
2021-06-07 22:52:31 +02:00 |
|
Jarne Demeulemeester
|
efd511e99e
|
Improve server select layout margins
|
2021-06-07 20:37:53 +02:00 |
|
Jarne Demeulemeester
|
131dc7aa08
|
Add Server Select layout with RecyclerView
|
2021-06-03 17:46:10 +02:00 |
|
Jarne Demeulemeester
|
e1e1da8ca6
|
Setup simple navigation from AddServer to Login
|
2021-05-30 11:52:53 +02:00 |
|
Jarne Demeulemeester
|
8b299694c2
|
Add login fragment
|
2021-05-30 11:52:15 +02:00 |
|
Jarne Demeulemeester
|
805b9687f5
|
Add setup styling
|
2021-05-29 22:02:21 +02:00 |
|
Jarne Demeulemeester
|
812a813e05
|
Add text styles
|
2021-05-29 21:55:11 +02:00 |
|
Jarne Demeulemeester
|
3f8f518ca8
|
Add basic AddServer layout
|
2021-05-29 14:32:02 +02:00 |
|
Jarne Demeulemeester
|
f5e65e1309
|
Remove action bar
|
2021-05-29 14:31:38 +02:00 |
|
Jarne Demeulemeester
|
988179de6f
|
Add Jellyfin launcher icons
|
2021-05-29 11:25:54 +02:00 |
|
Jarne Demeulemeester
|
8d1c02cdba
|
Initial project
|
2021-05-29 10:52:44 +02:00 |
|