jaketame 85 Posted May 4, 2018 Share Posted May 4, 2018 I would like to help test this solution out... Let me know where to go to get the ball rolling... Link to comment Share on other sites More sharing options...
gsites 14 Posted May 25, 2018 Share Posted May 25, 2018 +1 Link to comment Share on other sites More sharing options...
gukku168 0 Posted July 11, 2018 Share Posted July 11, 2018 +1 Link to comment Share on other sites More sharing options...
lepitismak 1 Posted August 13, 2018 Share Posted August 13, 2018 any news about that? Link to comment Share on other sites More sharing options...
Luke 36997 Posted August 13, 2018 Share Posted August 13, 2018 It's a possibility for the future. Thanks. Link to comment Share on other sites More sharing options...
mrmachine 1 Posted October 1, 2018 Share Posted October 1, 2018 Please implement this. Plex Cloud did it and was the *only* setup I have found that allows me access to my content from multiple locations and able to successfully stream high bitrate (65Mbps HDR) without any buffering. Google Drive File Stream and rclone mount (with/without cache), plexdrive, locally or on VPS even with 80Mbps+ speed test to home, all buffer. 1 Link to comment Share on other sites More sharing options...
ddurdle 75 Posted October 2, 2018 Share Posted October 2, 2018 Please implement this. Plex Cloud did it and was the *only* setup I have found that allows me access to my content from multiple locations and able to successfully stream high bitrate (65Mbps HDR) without any buffering. Google Drive File Stream and rclone mount (with/without cache), plexdrive, locally or on VPS even with 80Mbps+ speed test to home, all buffer. That's why I came up with Python-GoogleDrive-VideoStream. Streaming some really hard-core 4K HDR with bit rates > 100Mbps without buffering and caching. 1 Link to comment Share on other sites More sharing options...
jaketame 85 Posted October 2, 2018 Share Posted October 2, 2018 That's why I came up with Python-GoogleDrive-VideoStream. Streaming some really hard-core 4K HDR with bit rates > 100Mbps without buffering and caching. Hows the development going? I just had a brief look at github and seem to be some movement for non existing users? Link to comment Share on other sites More sharing options...
BarryAmerika 24 Posted October 3, 2018 Share Posted October 3, 2018 I'm a non existing user and was able to install and use it. I think the only thing I had to do that I didn't see mentioned was install Python 2.7 and of course change permissions, executable and read write for directories to save STRM files and logs if used. It really is quite amazing to me. Link to comment Share on other sites More sharing options...
ddurdle 75 Posted October 3, 2018 Share Posted October 3, 2018 I'm a non existing user and was able to install and use it. I think the only thing I had to do that I didn't see mentioned was install Python 2.7 and of course change permissions, executable and read write for directories to save STRM files and logs if used. It really is quite amazing to me. It helps to make the STRM folder group owner emby with read-write permissions to group emby. This way you can also have emby save nfo and artwork in the STRM folders. 1 Link to comment Share on other sites More sharing options...
ddurdle 75 Posted October 3, 2018 Share Posted October 3, 2018 Hows the development going? I just had a brief look at github and seem to be some movement for non existing users? The base install is easy and you are up and running quickly (if you are running linux). Python 2.7 should be used (installed on all linux systems). Fairly simple to get started. Git clone the repository, start the service (by using the service script or simple "python default.py"). Then navigate to localhost:9988, go into settings and assign a username/password for the web ui sign-in, specify a log path (if desired), change passthrough to enable (highly recommended!). Click save, click reload. "Enroll account" -- pretty straightforward, follow the prompts. Once enrolled, you can try to playback something via the web ui to validate it works (if you enable passthrough then if you try to playback a MKV file, it will download it rather then play it). Create a scheduled task to scrape your media to a folder(s) location on the server. Enroll the folder(s) in the media library in Emby. Viola. Fini. It works on Windows too, but I don't provide EXE files. Also, on some Windows installs, forking may pose an issue, so you may need to run the scheduler as a separate process (pytthon scheduler.py). The more advanced options like utilizing Google Transcode in place of emby server transcoding are a bit more complicated to set up. 2 Link to comment Share on other sites More sharing options...
BarryAmerika 24 Posted October 3, 2018 Share Posted October 3, 2018 Thanks ddurdle - I have some questions but I guess github/discord would be a better place to ask. Link to comment Share on other sites More sharing options...
jaketame 85 Posted October 5, 2018 Share Posted October 5, 2018 Tha The base install is easy and you are up and running quickly (if you are running linux). Python 2.7 should be used (installed on all linux systems). Fairly simple to get started. Git clone the repository, start the service (by using the service script or simple "python default.py"). Then navigate to localhost:9988, go into settings and assign a username/password for the web ui sign-in, specify a log path (if desired), change passthrough to enable (highly recommended!). Click save, click reload. "Enroll account" -- pretty straightforward, follow the prompts. Once enrolled, you can try to playback something via the web ui to validate it works (if you enable passthrough then if you try to playback a MKV file, it will download it rather then play it). Create a scheduled task to scrape your media to a folder(s) location on the server. Enroll the folder(s) in the media library in Emby. Viola. Fini. It works on Windows too, but I don't provide EXE files. Also, on some Windows installs, forking may pose an issue, so you may need to run the scheduler as a separate process (pytthon scheduler.py). The more advanced options like utilizing Google Transcode in place of emby server transcoding are a bit more complicated to set up. Thanks... Which discord are you on so I can flesh out some more install instructions for google transcode? Link to comment Share on other sites More sharing options...
mrmachine 1 Posted October 7, 2018 Share Posted October 7, 2018 @@ddurdle thanks for pointing me at this! I've got it working (and I left a slue of questions/suggestions on GitHub issues). It's disappointing that the Play Store apps won't allow direct play of strm files. Perhaps you could point people towards an unofficial apk to sideload, instead? Link to comment Share on other sites More sharing options...
Luke 36997 Posted October 7, 2018 Share Posted October 7, 2018 There's too much risk for us to allow that in the store apps. 1 Link to comment Share on other sites More sharing options...
mrmachine 1 Posted October 8, 2018 Share Posted October 8, 2018 @@Luke Does/can Emby also release an Android TV apk (non-Play Store) build that is official, but must be installed manually and does not have this restriction? Link to comment Share on other sites More sharing options...
Luke 36997 Posted October 8, 2018 Share Posted October 8, 2018 it's doable but it's not something that could be whipped up quickly. We have to remove all association from our developer account and the existing app, and that would take a decent amount of work. 1 Link to comment Share on other sites More sharing options...
lepitismak 1 Posted October 8, 2018 Share Posted October 8, 2018 we have news about that? Link to comment Share on other sites More sharing options...
mrmachine 1 Posted October 8, 2018 Share Posted October 8, 2018 @@Luke that would be amazing. Why do you need to strip code out? I'm no expert, so I don't mean to suggest it is easy without any knowledge of the codebase, but at work we release an Android app as a Google Play Store edition (with in-app purchases) and one without. We only need to disable the in-app purchase code for the standalone build. The app/bundle/etc name are all still the same, so users can switch from one version to the other with their data intact. Like I said, the whole reason I started looking at Emby was because Plex Cloud is going away. I was using Plex Cloud to direct play content from Google Drive which works great at home and for friends/family who share my library. To do this with Emby I need to use strm files generated by Python-GoogleDrive-VideoStream, which also works great, except for the Google Play Store Emby client which is forced to do direct stream. This would be a killer feature for me. Link to comment Share on other sites More sharing options...
lepitismak 1 Posted October 8, 2018 Share Posted October 8, 2018 @@Luke that would be amazing. Why do you need to strip code out? I'm no expert, so I don't mean to suggest it is easy without any knowledge of the codebase, but at work we release an Android app as a Google Play Store edition (with in-app purchases) and one without. We only need to disable the in-app purchase code for the standalone build. The app/bundle/etc name are all still the same, so users can switch from one version to the other with their data intact. Like I said, the whole reason I started looking at Emby was because Plex Cloud is going away. I was using Plex Cloud to direct play content from Google Drive which works great at home and for friends/family who share my library. To do this with Emby I need to use strm files generated by Python-GoogleDrive-VideoStream, which also works great, except for the Google Play Store Emby client which is forced to do direct stream. This would be a killer feature for me. where i can find this python program? can send a link? Link to comment Share on other sites More sharing options...
Luke 36997 Posted October 8, 2018 Share Posted October 8, 2018 @@Luke that would be amazing. Why do you need to strip code out? I'm no expert, so I don't mean to suggest it is easy without any knowledge of the codebase, but at work we release an Android app as a Google Play Store edition (with in-app purchases) and one without. We only need to disable the in-app purchase code for the standalone build. The app/bundle/etc name are all still the same, so users can switch from one version to the other with their data intact. Like I said, the whole reason I started looking at Emby was because Plex Cloud is going away. I was using Plex Cloud to direct play content from Google Drive which works great at home and for friends/family who share my library. To do this with Emby I need to use strm files generated by Python-GoogleDrive-VideoStream, which also works great, except for the Google Play Store Emby client which is forced to do direct stream. This would be a killer feature for me. Because if it's the same package id then it will still be associated with the store version. Link to comment Share on other sites More sharing options...
Carlo 4330 Posted October 8, 2018 Share Posted October 8, 2018 Well you could change the package ID via build script with the conditional features. But once this is setup with minimal changes to the build scripts you'll be able to pump out multiple versions quite easily going forward. 2 Link to comment Share on other sites More sharing options...
lepitismak 1 Posted October 9, 2018 Share Posted October 9, 2018 WE NEED THIS! HAHA Link to comment Share on other sites More sharing options...
ddurdle 75 Posted October 10, 2018 Share Posted October 10, 2018 (edited) @@ddurdle thanks for pointing me at this! I've got it working (and I left a slue of questions/suggestions on GitHub issues). It's disappointing that the Play Store apps won't allow direct play of strm files. Perhaps you could point people towards an unofficial apk to sideload, instead? Have you tried the external player option in the emby app on android? Edited October 10, 2018 by ddurdle Link to comment Share on other sites More sharing options...
lepitismak 1 Posted October 15, 2018 Share Posted October 15, 2018 Have you tried the external player option in the emby app on android? I do not know if it tried, but I've tried and it keeps pulling bandwidth where the emby server is installed. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now