March 9, 2015 - mikeyD
How to Add Plex and Other Media to SteamOS
You may want to checkout my automated scripts over on Github for a more updated and cleaner approach to adding the repositories. A summary of the actions required is below:
sudo apt-get install -y git git clone https://github.com/ProfessorKaos64/SteamOS-Tools cd SteamOS-Tools sudo ./add-debian-repos sudo ./desktop-software.sh install plex
In this guide, I will demonstrate how to add Plex / Plex Home Theater to SteamOS. So what exactly will this get you? Aside from access to your home server’s (or local to SteamOS) media library. What this also gets you, is access to Youtube, Pandora One, Crackle, and quite a few other app channels. The original source for much of this is linked a the bottom of the guide in the links section
Note: for those who wish to bring this up in Ice Weasel on SteamOS, here is a short link to enter if you are reading this not on SteamOS:
Table Of Content
1. Installing Plex
Open up a terminal window session by click activities in desktop mode, and typing “terminal”. You will need to first make sure (if you haven’t already) add the password for the desktop user so you can use sudo access.
1.1 Adding the proper sources
Enter ‘desktop’ as the password, or whatever your choice. Now, on to the good stuff.
sudo nano /etc/apt/sources.list.d/wheezy.list
Paste the following into that file (change this to a mirror that suits you)
deb http://ftp.se.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.se.debian.org/debian/ wheezy main contrib non-free
Save with ctrl+o and quit with ctrl+x
1.2 Adjusting aptitudes preferences
sudo nano /etc/apt/preferences
Paste the following into that file (if you hand type this, yes that is a lower case “L”)
Package: * Pin: release l=Debian Pin-Priority: 110 Package: * Pin: release a=wheezy-backports Pin-Priority: 100 Package: * Pin: release l=SteamOS Pin-Priority: 900
Save with ctrl+o and quit with ctrl+x
1.3 Updating system packages and pre-requisites
sudo curl http://shell.ninthgate.se/packages/shell-ninthgate-se-keyring.key | sudo apt-key add - echo "deb http://www.deb-multimedia.org wheezy main non-free" | sudo tee -a /etc/apt/sources.list.d/deb-multimedia.list echo "deb http://shell.ninthgate.se/packages/debian wheezy main" | sudo tee -a /etc/apt/sources.list.d/plex.list sudo apt-get update sudo apt-get install deb-multimedia-keyring sudo apt-get update
2. To install PHT
Unfortunately, unlike the original guide from the Plex forums, you will hit a wall if you try to install plexhometheater now. You will get slapped with the notice that ‘ttf-ubuntu-font-family’ is a dependency of plexhometheater.
2.1 Correcting the Ubuntu font dependency
To correct this error, you will have to install this font package manually. Now, I have tested this with the Ubuntu Trusty (14.04) package, but due to the fonts package being so basic in its requirements and contents, you may be able to use a newer package. Should the package disappear, I have saved a copy here.
Once you have downloaded the font package (.deb), we need to manually install it
cd ~/Downloads sudo dpkg -i ttf-ubuntu-font-family*.deb
2.2 Installing the client (finally)
Once you do this, you will be able to install Plex Home Theater. This is also the same command you can use to install XBMC.
sudo apt-get -t wheezy install plexhometheater
3. Adding Plex to SteamOS / BPM
Time to add Plex Home Theater to SteamOS and rock out. Return to Steam, using the shortcut on your desktop called “Return to Steam.” Go to the bar underneath the Store / Library and so on, and click the “+” icon to add a “non-game” to Steam. You should now see Plex as an option to choose.
PHT will now be available in SteamOS/Big Picture mode
3.1 The Extras
Since you now have Plex installed, you should now have access to not only your media, but some nice channels as well. This means you can finally play Youtube and Pandora in SteamOS, with the controller! This section may expand further as I mess around more with the whole suite in SteamOS.
3.2 A word to the wise
Some channels are a bit odd, in that you need to sign into the application using the settings gear icon in the top right of the Plex.tv website, where you manage your servers.
3.3 The notable channels
Some channels you may want to add are:
- Pandora (Pandora One subscription required)
- Anime Vice
- Comedy Central
- Game Trailers
- HD Trailers
- Revision 3
- The Nerdist
Of course there are others, which you can freely browse at add-on the Plex interface on SteamOS, or your browser on your laptop or desktop.
I’ve found that Youtube requires you sign into your account via a real browser. You may be able to set up this in the SteamOS browser or Ice Weasel on the desktop., This is a necessary step, especially if you have 2-factor authentication. Once I signed into my account via plex.tv on my Chromebook, I was able to freely see my subscriptions and queues on Plex under SteamOS.
Also, head into the account section and hit the dpad right once or twice. You’ll get a much nice looking interface. You’re welcome!
So Plex on SteamOS does work, and works quite well! I especially like that the Youtube channel pops up with what quality you want (1080p / 720p / 480p), so you can choose the right quality for your connection. While it doesn’t have everything, this greatly reduced my need to switch input over to my Roku for things I do most (Youtube and Plex). Sadly, there is no Hulu that I know of. It is my hope Valve has some sort of solution in the works this year for video-based applications.