Comments (25)
Let me give a quick update:
Right now the code of the TV version is interwoven in the main (phone) version. Which is good for reusing a lot of things but not for code maintainability and readability.
The obvious solution is to split the whole app into modules. Also called "app modularization".
The Phone and TV modules can then use other modules they need. Like a core module and data module etc.
This will also allow for a Wear OS version in the future which will only use a music module (so no video) etc.
The degree of modularization (layer vs feature vs layer & feature) is not finalized yet.
TLDR I will have to completely refactor the app to be able to continue working on the TV version without making everything a complete mess. And that's what I'll be focusing on right now.
Sorry everyone for the long wait.
from findroid.
I'll work on this.
from findroid.
I have started to fix the TV version.
I have also bought an Android TV which will arrive soon.
That should also push me to work on the TV version 😄
from findroid.
@Rydberg95 Thank you for the extra information.
I don't think Findroid can use MX player codecs and I am already focussing on mpv right now.
Speaking of mpv see below a new APK with an updated version of libmpv.
Also here are my plans for Android TV:
I will remove all Android TV code from Findroid for the next release. But don't worry this will be added again later with a completely new design in a separate module. My goal is to add it again this year.
To compensate for the lack of Android TV in the next release, I will provide this APK which still has the Android TV code and updated mpv with hardware AV1 decoding (if the device supports it).
findroid-armeabi-v7a-release.apk
Also try setting Hardware decoding to mediacodec
. This is the only setting which allows my Sony TV to play videos.
from findroid.
My TV is Android 5.0, will it be supported in future versions of Android TV? My TV can't install this app now.
The current minimum Android version is 8.1 and this will not go any lower. I am looking at possibly upping it to Android 9 this year. And I plan to keep the minimum on that version for quite some time.
So the TV version will likely release with a minimum requirement of Android 9.
from findroid.
Do you have any news on when you will release findroid for Android TV?
from findroid.
I would like to know about the latest update to the Android TV version
from findroid.
+1 :)
from findroid.
Doing great with the app, and I prefer it over the official one.
I've been experimenting a bit with different players to get direct play (with HW decoding) to work on Android TV (Chromecast latest gen). The file I've tried with is a 20GB-ish HEVC 4k one, and I've come to some conclusions. Not sure if you have any use for them or if it's obvious things for you, but it here goes:
- Playback does not work with default (exo?) player.
- Playback is choppy but works with mpv. The video and sound becomes increasingly out of sync during the chopping.
- Playback works well when direct playing the file in MX player, with their custom codecs imported (easily found when searching) and "HW+" enabled.
So, this makes me believe that the actual hardware in the device is perfectly capable of playing, but its "just" a matter of decoding.
Here i really don't know what I'm talking about, but: maybe the same codecs can implemented in droidfin, of that optional "import" of codecs can take place (just as in MX player)?
Keep up the good work and thanks the app!
from findroid.
@jarnedemeulemeester
My TV is Android 5.0, will it be supported in future versions of Android TV? My TV can't install this app now.
from findroid.
This would be extremely appreciated since it seems to support far more codecs and the current Android TV application is a bit of a mess, especially on devices like the Shield where a lot of content is transcoded when it shouldn't be.
from findroid.
hello, just commenting to see if there's any news about the android tv version!
from findroid.
@jarnedemeulemeester
I suspected it wasn't as easy as just implementing codecs...
Awesome with the new release and AV1 decoding! I downloaded it and tried with my file, but unfortunately with the same results. Great that you're working on it though!
from findroid.
Any update to android tv version? No rush, just thought I'd ask.
from findroid.
If you need testers, I have shield, shield pro, ccwgtv, mii2.
from findroid.
Interested in this for sure. Only thing holding me back from officially moving away from Emby is a good firetv remote capable interface. Thanks
If you need testers I have fire tv max. Cube 2, fire tv stick 4k. Shieldtv (2015). Also 2 TVs with built in Google TV.
from findroid.
I know its for android tv but android tv can allow apk to be installed which works on mobile this maynt be the case here but most do but it would be helpful if you do build it for webos too as there is no option to sideload thek on our end
from findroid.
Yes please :)
from findroid.
@jarnedemeulemeester Maybe I'm just being a bit dumb here, but how do I switch to the android-tv layout?. Saw it was included in 0.3.0 and wanted to try it out.
I sideloaded the apk to my device, but from what I can tell it looks the same as before
from findroid.
@jarnedemeulemeester Maybe I'm just being a bit dumb here, but how do I switch to the android-tv layout?. Saw it was included in 0.3.0 and wanted to try it out. I sideloaded the apk to my device, but from what I can tell it looks the same as before
When I sideload the apk to my emulator and open it it shows the tv layout. Maybe try force closing the app.
Also note that the tv layout is not really usable yet, but you can try it if you want.
from findroid.
@jarnedemeulemeester I've tried it on both a Shield TV (Tube) and Google TV without success. Maybe I'll try it in an emulator to see if it behaves differently
from findroid.
hey! just wanted to chime in, is there any update about the tv version? :)
from findroid.
I actually have no end of issues with Jellyfin's official apps: Findroid offers smooth play back. Whilst it's currently usable, I do think there are areas that would naturally improve it for Android TV users.
from findroid.
+1
from findroid.
I can also volunteer for Shield testing. I have both the normal and pro of the latest iteration.
from findroid.
Related Issues (20)
- [Feature Request] Information chips for T.V. Shows on episode basis.
- Wrong message for empty collections
- Home (tab) error, not loading. Bug? HOT 5
- [Feature Request] 'Stream over WiFi-only' toggle
- Replace ConfusedPolarBear's intro-skipper with jellyfin-plugin-media-analyzer HOT 2
- Specials in seasons don't show the special tag
- Casting via Sessions API HOT 2
- Only 2 library is showing HOT 3
- Crash when playing downloaded episode from season fragment with mpv HOT 3
- [Feature Request] Ability to use Show thumbnails in Next Up and Continue Watching HOT 1
- Smart Sync equivalent
- My Media does not show any media. HOT 1
- [Android TV] No 'None' option for subtitles HOT 1
- Add option to collapse 'Next Up' and 'Continue Watching' into one row on the home screen
- Support version selection for Movies with multiple versions
- Black background behind subtitles randomly HOT 3
- Migrate to AndroidX Media3? HOT 2
- Doesn't Show anything HOT 3
- Support on skipping credits in intro skipper HOT 6
- (Sorry, wrong Jellyfin app!)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from findroid.