Commit graph

701 commits

Author SHA1 Message Date
Jarne Demeulemeester
6cf1f5cc49
Mark items as favorite 2021-07-16 14:45:35 +02:00
Jarne Demeulemeester
f4166d2728
Upgrade dependencies 2021-07-14 12:25:57 +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
5a91d8162c
Add exoplayer ffmpeg extension 2021-07-13 15:02:23 +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
1f931ec6e2
Update libraries 2021-07-03 16:46:19 +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
beb753129f
Update jellyfin sdk to 1.0.0-beta.9 2021-06-30 15:41: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
2f01b1d365
Clean up app dependencies 2021-06-12 18:01:21 +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
9b5a94e28b
Add Room dependency 2021-06-07 20:47:17 +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