-
Notifications
You must be signed in to change notification settings - Fork 132
Drive Strm
NOTE: changes at Google have led to this no longer being a viable setup. Page left up for historical review
Log onto your server and do the following
cd ~/community
sudo ansible-playbook community.yml --tags drive_strm
Once installed you need to edit the config file to match your setup
I suggest creating a new google project and keys for this
sudo nano /opt/drive_strm/config.json
{
"google": {
"allowed": {
"file_paths": [
"teamdrive/Media/Movies/Movies/",
"teamdrive/Media/TV/",
"teamdrive2/Media/TV4K/"
],
"file_extensions": false,
"file_extensions_list":[
"webm","mkv","flv","vob","ogv","ogg","drc","gif",
"gifv","mng","avi","mov","qt","wmv","yuv","rm",
"rmvb","asf","amv","mp4","m4p","m4v","mpg","mp2",
"mpeg","mpe","mpv","m2v","m4v","svi","3gp","3g2",
"mxf","roq","nsv","f4v","f4p","f4a","f4b","mp3",
"flac","ts"
],
"mime_types": true,
"mime_types_list": ["video"]
},
"client_id": "googleusercontent.com",
"client_secret": "irJcfsecret",
"maindrive": false, if using normal drive or not
"teamdrive": true,
"teamdrives": ["data","data2"],
"poll_interval": 120
},
"server": {
"listen_ip": "0.0.0.0",
"listen_port": 7294,
"direct_streams": true
},
"strm": {
"access_url": "https://strm.com/",
"root_path": "/strm",
"remove_empty_dirs": true,
"empty_dir_depth": 4,
"show_transcodes": true,
"chunk_size": 250000
}
}
Save the config.
Restart the docker for your config to kick in
sudo docker restart drive_strm
Now leave this to run for a while can take hrs depending on the size of library and if you are choosing to make transcoded options
Check the status with
tail -F /opt/drive_strm/activity.log
Load emby and point your media directories at mnt/strm/Media/movies
etc
Now for client side of emby to utilise the whole purpose of this
Your going to need to install vlc or mx player (this is down to the emby internal player passes it to your server) open the emby app go to settings /playback scroll down to advanced and choose enable external players.
Once done go back and choose somthing to play you should get a pop up asking which player to use here you want to choose your vlc or mx player and set to default.
You should now be playing the stream direct from google enjoy
Probably not worth using as its very slow loading images if you have a large library you're going to struggle
- airdcpp
- Airsonic
- alltube
- always
- amongus
- Apprise
- archivebox
- arrX (SonarrX, RadarrX, BazarrX)
- AssHama
- autoscan
- Bazarrx
- Beets
- Bitwarden
- Booksonic
- Bookstack
- btrfsmaintenance
- calibre-web
- calibre
- Coder
- comicstreamer
- comixed
- couchpotato
- Dashmachine
- deemix
- deezloader-remix
- Deluge
- DelugeVPN
- Drive STRM
- eBooks: Calibre and Calibre web
- emby2
- embystat
- EPMS
- Filebot
- Filebrowser
- filezilla
- FlareSolverr
- Funkwhale
- Gazee
- Gitea
- Glances
- Goplaxt
- gotify
- grafana
- Guacamole
- Handbrake
- Heimdall
- Hetzner NFS VLAN
- influxdb
- InvoiceNinja
- JDownloader2
- Jellyfin
- Jirafeau
- KCPTUN
- Kitana
- komga
- Krusader
- LazyLibrarian
- lidarrx
- Logarr
- Mango
- Mediabutler
- medusa
- Mellow
- Minecraft
- Monitorr
- Mylar
- mylar3
- navidrome
- Nextcloud
- NowShowing
- NZBHydra (v1)
- ombix
- Organizr (v1)
- ouroboros
- overseerr
- paperless-ng
- plex2
- Pyload
- qBittorrent
- qbittorrentvpn
- Quassel
- RadarrX
- redbot
- requestrr
- requestrrx
- resilio-sync
- rocketchat
- sickchill
- searx
- SonarrX
- Speedtest
- SSHswifty
- stash
- Subsonic
- SyncLounge
- Tdarr
- telegraf
- Telly
- TheLounge
- transmissionvpn
- transmissionx
- ubooquity
- Unifi
- unmanic
- Varken
- vnstat
- wallabag
- Watchtower
- Wordpress
- Xteve
- ZNC
- Custom python plexlibrary libraries
- Speed up Plex / Emby / Jellyfin
- Tautulli Custom Scripts
- Plex Scanners and Agents