You're not connected to the Internet.
Inspiration

Raspberry Pi – a gateway drug for do-it-yourselfers

iPhones are great. Android is great. Mac and Windows? Also great. But something’s missing, right? Adventure. When was the last time you actually built something and didn’t just use something? I recently rediscovered the joy of tinkering. And this is my first project with my Raspberry Pi 3: A media server that streams your videos to PCs, smartphones and tablets.

"I’m 100% sure that won’t work", is what Christian Seeholzer said to me. He’s one of two Product Managers in digitec peripherals and a PC component enthusiast in his spare time. So he’s telling me that my project is technologically impossible?

My response: "Challenge accepted!"

At the beginning of the project, I’m not aware of the fact that Seeholzer has hands-on experience with this kind of thing and is deliberately letting me mess up – at least a bit. But even now that this experiment has come to an end, I still do not fully agree with him. But Christian Seeholzer knows what he’s talking about; otherwise, he’d hardly be a Product Manager. In any case, my ambition is sparked. And my idea is really quite simple: I want to connect a Raspberry Pi 3 to my router and connect the former to an external hard drive. Then I want to install Plex to the Pi and connect a Chomescast to my network. Plex is a media server that provides the videos from a local hard drive so that they are streamable on any Apple iOS and Android device as well as on any PC that runs Chrome.

The result: I can watch the videos on my hard drive on my TV. The advantage: no more cable clutter and no more laptops in the living room. All I need now is an Android or Apple iOS device – in other words, a smartphone or tablet. Personally, I don’t like having a computer in the same room when I want to watch a movie. The fans and super-bright screens annoy me.

Sure, I could spend several hundred francs on a streaming box. Or I could invest a few hours of work and build the thing myself. Not only will it save me hard cash, but it’s fun, too. Honest.

The charm of DIY

Come on, it’s totally dumb to spend several hundred francs only to unpack a box and spend a few minutes checking features you’ll never need. Remember Lego? Or Duplo? Playmobil perhaps? Handicraft lessons? Remember that feeling of making something with your own hands? You can relive that feeling. How? Raspberry Pi is the name of this little gem.

Essentially, a Raspberry Pi is nothing other than a mini-format computer. A Raspberry can do everything a Macbook or your Surface tablet can. All you need to do is teach it how. A Raspberry Pi is equipped with some USB ports, a power adapter that doubles up as a Power Button and an HDMI port. So everything a PC needs.

No doubt you’re familiar with these ports. They’re the same ones your PC or Mac has

“To be honest, I’m not really a techie or a computer nerd”, I hear you say. Worry not. It’s not as hard as you might think. All you need to do is read and type. I’ll explain the rest. What we’re going to do is build a media server on a computer that runs nothing.

The level of difficulty for this whole task: Beginner.

  • You need to be able to plug in cables
  • You need to be able to follow simple instructions for system settings
  • You need to be able to re-type lines of text

What you need

First of all, you need some hardware. When I put together the list below, I just assumed that you have none of the stuff you need for this project at home. So here’s the lot:

3 Starter Kit (ARMv8)
CHF 67.–was 77.802
Raspberry Pi 3 Starter Kit (ARMv8)
13

Availability

Mail delivery

  • more than 10 piece(s)
    in our warehouse

PickMup

Collection

  • Basel: tomorrow at 13:10
  • Bern: only 4 piece(s)
  • Dietikon: tomorrow at 14:30
  • Geneva: tomorrow at 13:30
  • Kriens: tomorrow at 11:20
  • Lausanne: only 4 piece(s)
  • St Gallen: tomorrow at 15:30
  • Winterthur: tomorrow at 13:30
  • Wohlen: only 1 piece(s)
  • Zurich: 9 piece(s)

If ordered immediately.
Information subject to change.

View details

Ultra microSDHC U1 mit Adapter (32GB, Class 10)
Sandisk Ultra microSDHC U1 mit Adapter (32GB, Class 10)
27

Availability

  • Currently unavailable. Delivery date unknown.

Information subject to change.

View details

Porsche Design Mobile Drive P'9220 (1000GB)
LaCie Porsche Design Mobile Drive P'9220 (1000GB)
7

Availability

  • Currently unavailable. Delivery date unknown.

Information subject to change.

View details

Netzwerkkabel (0.30m, S/FTP, Cat. 6)
CHF 8.40
Lindy Netzwerkkabel (0.30m, S/FTP, Cat. 6)
32

Availability

Mail delivery

  • more than 10 piece(s)
    in our warehouse

PickMup

Collection

  • Basel: tomorrow at 13:10
  • Bern: only 2 piece(s)
  • Dietikon: tomorrow at 14:30
  • Geneva: only 1 piece(s)
  • Kriens: only 1 piece(s)
  • Lausanne: only 2 piece(s)
  • St Gallen: only 4 piece(s)
  • Winterthur: 8 piece(s)
  • Wohlen: only 4 piece(s)
  • Zurich: 8 piece(s)

If ordered immediately.
Information subject to change.

View details

Keyboard K120 for Business (USB, CH, Cable)
CHF 19.–
Logitech Keyboard K120 for Business (USB, CH, Cable)
A USB keyboard for frequent writers seeking a comfortable typing experience.
45

Availability

Mail delivery

  • more than 10 piece(s)
    in our warehouse

PickMup

Collection

  • Basel: only 1 piece(s)
  • Bern: only 2 piece(s)
  • Dietikon: only 1 piece(s)
  • Geneva: only 1 piece(s)
  • Kriens: only 1 piece(s)
  • Lausanne: only 1 piece(s)
  • St Gallen: only 1 piece(s)
  • Winterthur: tomorrow at 13:30
  • Wohlen: only 1 piece(s)
  • Zurich: only 4 piece(s)

If ordered immediately.
Information subject to change.

View details

Optical Mouse B100 (Cable)
Sale
CHF 14.–instead of 15.901
Logitech Optical Mouse B100 (Cable)
Eine komfortable Plug&Play-Maus mit dauerhafter Qualität und optischer Präzision.
13

Availability

Mail delivery

  • more than 10 piece(s)
    in our warehouse

PickMup

Collection

  • Basel: tomorrow at 13:10
  • Bern: only 1 piece(s)
  • Dietikon: tomorrow at 14:30
  • Geneva: tomorrow at 13:30
  • Kriens: tomorrow at 11:20
  • Lausanne: tomorrow at 15:40
  • St Gallen: only 1 piece(s)
  • Winterthur: tomorrow at 13:30
  • Wohlen: only 1 piece(s)
  • Zurich: 5 piece(s)

If ordered immediately.
Information subject to change.

View details

GW2470H (24", 1920x1080)
CHF 135.–
BenQ GW2470H (24", 1920x1080)
The GW2470H VA LED monitor boasts an ultra-high native contrast of 3000:1 and 178°/178° wide viewing angles for exceptional visual pleasure during work or play.
19

Availability

Mail delivery

  • more than 10 piece(s)
    in our warehouse

PickMup

Collection

  • Basel: only 1 piece(s)
  • Bern: only 1 piece(s)
  • Dietikon: only 1 piece(s)
  • Geneva: only 1 piece(s)
  • Kriens: only 1 piece(s)
  • Lausanne: only 1 piece(s)
  • St Gallen: only 1 piece(s)
  • Winterthur: tomorrow at 13:30
  • Wohlen: only 1 piece(s)
  • Zurich: today at 17:30

If ordered immediately.
Information subject to change.

View details

USB 3.0 Universal CardReader (USB 3.0 standard-A plug)
CHF 30.–
LINK2GO USB 3.0 Universal CardReader (USB 3.0 standard-A plug)
6

Availability

Mail delivery

  • only 1 piece(s)
    in our warehouse

PickMup

Collection

  • Basel: tomorrow at 13:10
  • Bern: tomorrow at 12:45
  • Dietikon: tomorrow at 14:30
  • Geneva: tomorrow at 13:30
  • Kriens: tomorrow at 11:20
  • Lausanne: tomorrow at 15:40
  • St Gallen: tomorrow at 15:30
  • Winterthur: tomorrow at 13:30
  • Wohlen: today at 14:30
  • Zurich: today at 17:30

If ordered immediately.
Information subject to change.

View details

Notes on your shopping list.

  • Make sure the network cable is long enough. In the end, your Raspberry Pi, or RasPi as fans lovingly call it, will be dangling from your router minding its own business. But don’t forget that you will have to connect a screen, a keyboard or a mouse to it when work is in progress.
  • Any external hard drive under 2TB will do. I’m just a sucker for the Porsche design and LaCie boards – that’s why I chose them. But we have a whole pile of hard drives in our range. Take your pick.
  • For the keyboard, mouse and screen, just use the ones from your PC. After all, in the end, the one thing that will be connected to your RasPi: The hard drive.

What you need on the software side:

Preparation: Let’s give that Raspberry an operating system

At the moment, there’s absolutely nothing happening on my Raspberry Pi. And when I say nothing, I mean nothing. Not even DOS or some kind of other “white font on black background”. The reason for this: Nothing’s installed on the Raspberry Pi. That’s why you bought that memory card.

  1. Connect the card reader to your PC or Mac with the cable
  2. Stick the memory card into the card reader and wait until your operating system is ready to work with the card
  3. Unzip the Raspbian zip file
  4. Tell Etcher or Win32DiskImager that the unzipped .img file needs to be written to the memory card
  5. Wait until Etcher or Win32DiskImager tell you that the whole operation has ended and then stick the card into your Raspberry Pi. Hook up the mouse, keyboard, external hard drive and the screen and plug the whole bunch of cables into a power socket. The Raspberry Pi will start.

This is what Raspbian looks like. And you taught it.

Right. Done. You just taught your computer how to think. Congrats! But we’re still at the beginning – now things will start to get really interesting.

The set-up

When you remove the keyboard, screen and the mouse from the PC you’re using right now, make sure to print this page off. If you have two screens, leave this page open on one screen and keep the option open to scroll up and down. It’s just important that this page is accessible in some shape or form.

  1. Connect your hard drive, screen, mouse and keyboard to the Raspberry Pi
  2. Stick the memory card with Raspbian OS into the memory card slot of the RasPi
  3. Connect your construction to the power supply. Raspberry Pis don’t have a power button, so they run whenever they’re plugged in.

Or use a meeting room as a test lab. That works.

Here we go! Things are about to get cool. Raspbian OS is about to boot! And the hard part is already done. All you’ve got to do now is retype a lot of stuff.

The biggest problem on your desk

There’s one thing worth noting here. When Raspbian boots, it assumes by default that your keyboard has an American layout and looks as follows:

An American keyboard

Swiss keyboards roughly look as shown below, with slight variations in the French and Italian-speaking parts of the country:

A Swiss keyboard

To start with, I didn’t give this much thought, as I’m familiar with the US layout and it only takes me a few seconds to adapt to it. Only Y and Z are always a bit tricky but they’re not relevant for this project. However, the following key is:

The problem child

On the hardware side, we do not have this button. That’s pretty inconvenient considering the fact that we’re going to need that key throughout the rest of the project. Therefore, I highly recommend changing your keyboard layout as soon as Raspbian is running. By the way, this keyboard thing really opens a can of worms. The best way of dealing with it: ignore.

First, we change the keyboard layout.

Keyboard layout for Switzerland

Click on the wee raspberry in the top left corner

It’s the equivalent of the Windows start button or the apple symbol for Apple

Click on "Preferences"

"Preferences"

Click on “Mouse and Keyboard Settings”

This is where you can change your keyboard settings

Select the “Keyboard” tab

The tab is located at the top of the window

Click on “Keyboard Layout”

This is where you can change your keyboard layout

Search for Switzerland and select "German (Switzerland)". Click OK until you’re back on the desktop

There seems to be some kind of bug here. Linux fans will always, always tell you that a Linux computer is only truly effective and efficient when used in terminal mode, i.e. a white font on a black background. But for some reason, the keyboard layout is not accepted in that mode. Therefore, you cannot use the above-mentioned key of contention in console mode. That is why we are working with the terminal window in desktop mode. Per se, this makes no difference in terms of use.

Finding updates and upgrades

Raspbian’s equivalent to the Windows start bar is at the top of the screen. Just click on the terminal symbol.

To make sure you’re working with the latest version, briefly run updates on the whole system. To do so, type the following into the terminal:

sudo apt-get update && sudo apt-get upgrade -y

In other words:

  • sudo: Stands for "Super User Do", so "Super user, execute the following task”
  • apt-get: Stands for “Advanced Packaging Tool Get” and means a tool that independently downloads programmes and features is told to get something
  • update and upgrade: Gives your system a checkup, synchronises installed versions with the latest versions in APT and updates the list

It’s really quite simple. Type, enter and wait until you can type again. This may take a few minutes so don’t worry.

Installing the found updates

Now that you have successfully sent your first Linux terminal command to your computer, the latter then said “cool, let’s get things done”, you’ve hopefully recovered from the shock that you’re working neither with things you can click on nor that look like something from a hacker movie shortly before the nuclear reactor blows up.

Your next command:

sudo apt-get update && sudo apt-get dist-upgrade

This is how you perform upgrades. The computer works and you can sit back and watch how code flies over the screen.

HTTPS for more security

Essentially, you’ll be sending data via a network. To make sure this all happens in a safe environment, we will quickly install a feature that allows Raspbian to send and receive data via HTTPS.

sudo apt-get install apt-transport-https -y --force-yes 

Here, we use a wee additional command called "--force-yes". All it means is that we’re telling Raspbian “Do such and such and, if required, force it to do such and such”.

Your key to download safety

As you have probably noticed, downloads are carried out and installed no questions asked. Safety checks? Nope. To be sure you’re not installing any kind of junk, we are equipping Raspbian with an authentication key.

wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key  | sudo apt-key add -  

By doing so, we are setting up a rule that only allows downloads to be carried out that are signed and verified with a key.

Now this is where the keyboard layout comes into it: We need the so-called pipe symbol, which would theoretically be located directly above the enter button. As we do not have the button, we need to enter it into the line with the shortcut ALTGR+7.

It’s Plex time

Time to install our main feature: Plex. This is done with three commands.

echo "deb https://dev2day.de/pms/ jessie main" | sudo tee /etc/apt/sources.list.d/pms.list  

This is also a great opportunity to update our update list

sudo apt-get update

And now for the main event:

sudo apt-get install -t jessie plexmediaserver -y

To make Raspbian Plex starts in the background, we must reboot the Raspberry Pi.

sudo reboot

IP configuration

Open the terminal window. We will be accessing the Plex server via our home network. Therefore, we need to know where exactly the server is located in our network. To find out, we will give the Raspberry Pi a static IP.

hostname -I  

This gives us the laptop’s IP. Mine is 192.168.1.56. Your number probably also starts with 192.168.1. followed by another number. Write this number down on a notepad. During the course of this project, I will be using 192.168.1.56.

Now, we will store this IP in the computer configuration. This requires us to open a text file in the terminal window and type something into it.

sudo nano /boot/cmdline.txt

A window should open in which you can type stuff. Admittedly, it’s not very pretty but we won’t be using it very much. There is only one line in the file. At the end of the line, you need to enter the following.

ip=192.168.1.56

Please note: Your IP doesn’t necessarily end in 56. It’s the number you scribbled down on your notepad.

  • Save the file by pressing CTRL+O
  • Close the text editor with CTRL+X

To make this change permanent, you need to reboot Raspberry Pi.

sudo reboot

Plex function test

If you’ve got everything right so far, you’ll be over the moon in about two seconds. That’s because it is now time to find out if we can access our server.

Open the web browser on your regular PC. The address is:

192.168.1.56:32400/web

This is where you can set up your Plex account by following the instructions on your screen. But there is still one problem: The external hard drive we’ve connected to the Raspberry Pi is not yet in use. We will change that now.

Back to the Raspberry Pi.

Mounting the hard drive

When the terminal window is open, you can just carry on where you left off. If not, simply open it again. The command is:

dmesg

A lot of text will fly over your screen. Look for your hard drive in the tangle of words. You may have to scroll up a bit, to where the USB connections appear. That’s where you should find your hard drive.

We will now create a folder on our Raspberry Pi by saving a link on our hard drive. The command is:

mkdir /mnt/library
  • mkdir: "Make Directory"
  • /mnt/library: This is the link to your new folder

Now you need to define the link in a text editor.

sudo nano /etc/fstab

Linux is clever when it comes to USB drives. They are generally marked with “sda” followed by a number starting with 1. So without much fuss we can safely say that our hard drive is sda1. How come? Because we’ve connected no other drive.

In the text editor, we have to assign sda1 to the library folder. Simply enter the following line above the first line that starts with a #:

/dev/sda1    /mnt/library   vfat   defaults,nofail    0    0  

Try to keep the spacing as similar as possible to the lines you can see above.

  • Save the file with CTRL+O
  • Close the file with CTRL+X

To activate it all, you need to reboot your Raspberry Pi. At this stage you should be familiar with the required command.

sudo reboot

Drive function test

After rebooting the RasPi, restart your terminal window and check if you can access the drive.

cd /mnt/library

If you’ve got everything right so far, you should see the hard drive and not receive any error messages or the like. If there is data on your drive, you can display it with the following command.

ls

If your drive is still empty, you won’t see anything. To be able to load something to the drive, we will now share the file with all users so they can freely interact with the device. By default, the drive is blocked for anyone who is not sudo.

sudo chmod 777 -R /mnt/library

Right, done. You can now unplug your screen, keyboard and mouse and put away the Raspberry Pi – the latter you will only need to pay attention to if you need it directly. From now on, the device will run autonomously. If you need to transfer data, you can do that from another computer.

Loading data to the hard drive

There are two ways to load data from your PC to the Raspberry Pi. Essentially, we’ve built a server that indexes all data on a hard drive and serves that data to a client. You could now either disconnect your hard drive, transfer movies and then reconnect your hard drive each time but that would be a bit nuts. Alternatively, you can use your FTP client to send data to your data carrier and to the index for the client. Sounds complicated but really isn’t.

Tools like WinSCP or Filezilla require an initial setup before they can be used for transferring files. Let me explain this by means of WinSCP.

  • Download WinSCP
  • Install and open
  • A registration window will open when your first start up

You need the following settings:

  • Transfer protocol: SFTP
  • Computer name: 192.168.1.56
  • Port number: 22
  • User name: pi
  • Password: raspberry

Click on save and then on register. Navigate to the index /mnt/library and you will find the external hard drive. Send data to your server with drag ‘n’ drop.

Limitations

Now you can access any device that interacts with your Plex server via your mobile. This includes Chromecasts and therefore also your TV. So I’ll just let Christian Seeholzer keep banging on about how my idea was doomed; safe in the knowledge that I’m watching movies and series on my TV that are stored on my RasPi.

This is what Plex looks like on Android. Awesome, right?

But my victory is soon dampened. During the first function tests, I observed that my Raspberry Pi is brought to its knees when I attempt to stream a 1080 video file. 720 is fine but 1080 is a catastrophe.

Maybe that’s what Christian Seeholzer meant? Could it be that the Raspberry Pi falters when it has to convert 1080p? After all, according to my rough calculation, it can easily handle the data throughput. I haven’t asked him yet and there is one reason for that: I’m gripped by DIY fever. I’m sure I can achieve more and better things with my RasPi. Or with other devices. In any case, I’m not done yet. I’m looking for bottlenecks in the setup. Is it the USB2 port? Is it the Pi’s processor? Maybe both? What else? I’m back in scientist, inventor and tinkerer mode. I’m just trying out a lot and sometimes messing things up in the process. But I’m having fun.

And you can too. Now that you’ve installed the Plex server, you can apply your knowledge to other projects. Create your own file server to access your home from anywhere. You could build an e-mail server. You can be more than just a user. Be an inventor!

Enjoy!

User

Dominik Bärlocher

Journalist. Author. Hacker. My subjects generally revolve around Android or Apple’s iOS. I also feel strongly about IT security. In this day and age, privacy is no longer a minor matter but a strategy for survival.

92 comments

User Softloader

Für den Einsatz mit Plex würde ich den Odroid C2 empfehlen.
Unterstützt auch H.265 4K/60FPS und H.264 4K/30FPS

09.04.2017
Report abuse

You must log in to report an abuse.

User Anonymous

Ja, oder den Odroid XU4 (bzw. den neuen, passiv gekühlten Odroid XU4Q). Wobei es auch einfach das ASUS Tinkerboard tun sollte — zumindest auf dem Papier ist's in vielerlei Hinsicht schneller als der Raspi 3, aber bisher konnte ich das nicht so richtig nachvollziehen. Zumindest das Tinkerboard gibt's auch bei Digitec, anscheinend sogar dauerhaft runtergesetzt (im Gegensatz zum Raspi 3, der bei Digitec grade wieder 7 Stutz teurer geworden ist).

03.07.2017
Report abuse

You must log in to report an abuse.

User armbian

Leider ist das Tinkerboard anscheinend nicht mehr wie versprochen dauerhaft runtergesetzt.. Digitec hat den Originalpreis von 39 Stutz ohne Begründung auf 55 CHF erhöht. Ziemlich erstaunlich wenn man bedenkt, dass der Preis von 39 Stutz kein vorübergehender Aktionspreis war, sondern ein festgesetzter Orginalpreis. Aber wen wunderts das Digitec ungefragt die Preise erhöht sobald das Tinker Board mehr kauffreudige Fans bekommt. Der Preis vom Raspi 3 wurde übrigens wieder gesenkt. Immer das gleiche

18.08.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User LoXeras.com

Mein Favorit ist PI Hole, sehr praktischer Werbeblocker für das Gesammte Netz auf allen Geräten. Per VPN sogar wenn man Mobil unterwegs ist

11.04.2017
Report abuse

You must log in to report an abuse.

User sworth

Kannte ich bisher nicht, muss ich unbedingt testen.

12.04.2017
Report abuse

You must log in to report an abuse.

User LoXeras.com

Findest du hier pi-hole.net/ ist in ca. 15min einsatzbereit.

12.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User J.Fietz

Da kommen alle Linux Bären aus dem untergrund heraufgestiegen um Zu diskutieren^^

09.04.2017
Report abuse

You must log in to report an abuse.

User Dominik Bärlocher

Bären? Ich dachte Linux ist so mit Pinguinen und so. :)

10.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User JTR.ch

Versuch OSMC und nicht Raspbian und Plex. Ein netter Dualboot mit Recalbox und man hat auch bzg. Gaming einiges geboten. 1080p Filme ab NAS kein Problem bei mir. Hier die Anleitungen:

marc.tv/mein-boxee-box-nach...
marc.tv/recalbox-besser-als...

08.04.2017
Report abuse

You must log in to report an abuse.

User strangeguy

Die beiden Lösungen so zu vergleichen ist hier meines Erachtens falsch!

10.04.2017
Report abuse

You must log in to report an abuse.

User JTR.ch

Wieso du kannst auch bei OSMC ein lokalen Datenträger per USB anschliessen. Oder was meinst du? Die Idee dahinter ist schon, dass der Pi am TV hängt und nicht als Server dient, denn dafür ist er selber einfach zu schwach. Aber die meisten die ihre Filmsammlung so schauen, dürften eh ab einem NAS streamen. Und Kodi gibt es zum Beispiel auch für Smartphones.

10.04.2017
Report abuse

You must log in to report an abuse.

User strangeguy

Plex auf dem Rasperry dient als Medienserver, auf welchen die Clients dann zugreifen, während Kodi/OSMC selbt der Client ist, welcher einfach auf die bereitgestellten Daten zugreift. Ob zu schwach oder nicht kann ich so nicht beurteilen, wäre aber interessant zu wissen.

10.04.2017
Report abuse

You must log in to report an abuse.

User urs

Der Raspi ist einfach zu schwach, um angemessen zu transkodieren. Sobald man mit den Mobiles und via GSM, möchtegern LTE zugreift, muss transkodiert werden. Ausser man macht den Job vorab. Braucht dann aber auch entsprechend genug Zeit und Plattenplatz.
Um im LAN zu streamen ist das OSMC entschieden das bessere und einfachere OS zu installieren. Es ist sozusagen DAU (Dümmster anzunehmender User) sicher.
Zuhause läuft beides Plex auf dem Server fürs mobile Vergnügen, OSMC im LAN stationär.

10.04.2017
Report abuse

You must log in to report an abuse.

User JTR.ch

Wobei mir Plex selbst bei meinem 4 Kerner Atom beim Synology teils zu viel Leistung zog und es zum stocken kam. Dann musst du zum Transcodieren schon ein richtigen PC als Server nehmen, allen voran bei Full-HD Material. Das Problem ist vor allem die unterschiedliche Qualität der Plex Clients. Der schlimmste zur Zeit ist der aus dem Appstore von Windows. Eine totale Krücke, während der von iOS sehr gut funktioniert. Selbst der HTML5 Player von Plex funktioniert besser als der W10 Client.

10.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Ubuntubirdy

LibreELEC ist die einzig richtige Wahl um Filme zu streamen - schlank und schier unendlich leistungsfähig mit minimalster Hardware. Also schlichtweg perfekt für den Raspi.

09.04.2017
Report abuse

You must log in to report an abuse.

User sworth

... zumindest solange du nicht gerne ein x265/HEVC-File abspielen möchtest. Aber ja, bin auch sehr zufrieden mit LibreELEC/RPi3.

09.04.2017
Report abuse

You must log in to report an abuse.

User Ubuntubirdy

... dann ersetzt du den RPI durch nen ODROID und schon bist du wieder glücklich!

09.04.2017
Report abuse

You must log in to report an abuse.

User JTR.ch

Wieso der Pi 3 kann h.265/HEVC aber einfach nur 1080p bei 30 FPS. Unter OSMC kein Problem.

10.04.2017
Report abuse

You must log in to report an abuse.

User Ubuntubirdy

stimmt schon, im Normalfall bedeutet das aber, dass du dann nicht mehr nen Film schaust, sondern ne Diashow...
Aber nichts destotrotz, der RPI ist absolut toll, dies hier ist eine von nur ganz wenigen Anwendungen, die er nicht mehr stemmt, und seien wir mal ehrlich, das betrifft auch nur uns Freaks wirklich...

10.04.2017
Report abuse

You must log in to report an abuse.

User sworth

@Ubuntubirdy: Es geht hier um den RPi, nicht Odroid. ;) Aber ja, da hast du natürlich recht.
@JTR.ch: Soweit ich weiss, unterstützt der RPi kein Hardware Decoding von HEVC. Das wird wohl nie wirklich smooth laufen. Für Filme machen mehr als 30 FPS aber eh keinen Sinn, da der Standard nach wie vor 24 FPS sind.

11.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Anonymous

Mein Raspberry betreibt seit mehr als einem Jahr den Airplay-kompatiblen Musik-Server Volumio (volumio.org/) mit der Digital-Analogkarte HiFiBerry (hifiberry.com/) an meiner klassischen Stereoanlage - kleiner Strombedarf, kleine Probleme, grosses Home Sound System.

18.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Anonymous

Meines Wissens entscheidet Plex selber, für welchen Medienplayer die Filme transcodiert werden müssen. Von Computer zu Computer findet keine Transcodierung statt (Full HD oder 4K sollten kein Problem sein), für andere Endgeräte wie den TV muss der Film zuerst on-the-fly transcodiert werden.

09.04.2017
Report abuse

You must log in to report an abuse.

User JTR.ch

Man kann es meines Wissen inzwischen forcieren. Aber schon ein Witz, kaum hatte ich Lifetime Subscriber bei Plex für 150 Tacken gemacht, hatte ich das viel bessere OSMC entdeckt, sprich Kodi.

09.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User 27eleven

Wäre natürlich toll, wenn Digitec auch Odroid anbieten würde...

10.04.2017
Report abuse

You must log in to report an abuse.

User Anonymous

Jo, zum Beispiel den neuen Odroid XU4Q. Am besten grade noch mit der Cloudshell 2 als Gehäuse. Ansonsten ist der Odroid C2 in vielen Dingen Raspi-kompatibel, hat aber als einer der wenigen wenn ich sogar als einziger ARM-Singleboarder unter 100 Stutz Support für ARM-64-Bit.

03.07.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User mj.roc

Noch ne Frage ;) den Raspi als SQL - Server aufsetzen, geht das und wenn ja; was schlägt ihr da so vor? :)

10.04.2017
Report abuse

You must log in to report an abuse.

User Bermos

Sollte eigentlich ohne Probleme funktionieren. Würde einfach mal nach 'install *sql server type* linux' googeln und dem ersten guide folgen. Ich nehme an für die meisten wird MySQL der Service der Wahl sein.

11.04.2017
Report abuse

You must log in to report an abuse.

User Kilrathy

Unter Raspbian 8 wird wohl MariaDB standard ein (analog zu Debian 8), also einfach 'apt-get install mariadb-server' und gut ist. postgresql-9.4 könnte auch gehen.

11.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Liviolein

Sehr interessanter Artikel!

Ich habe eine Frage. Mein Kollege hat zuhause ein Arduino Uno (das ist doch ein Mikroprozessor?). Ich möchte gerne programmieren lernen. Leider kann ich keine Programmiersprache (ausser MatLab). Lohnt es sich eher mit einem Arduino oder einer Raspberry pi zu beginnen?

11.04.2017
Report abuse

You must log in to report an abuse.

User sandrorieder

Hi.
Der Arduino ist ein Microcontroller. Mit ihm kannst di Digitale und Analoge Signale steuern. LED's zum leuchten bringen über eine C angenäherte Sprache....Motoren rotieren lassen usw...also eher programmieren und elektronik.
Der Raspi ist eher was für Mediacenter Linux Serer usw...
(Meine Meinung)

12.04.2017
Report abuse

You must log in to report an abuse.

User muyajil

Wenn du programmieren lernen moechtest installier dir einfach Python auf irgendeinem PC (Linux, Windows, Mac egal) und such dir einen Python Crashkurs online. Dazu brauchst du kein RasPi oder Arduino. Wenn du dann mal coole Anwendungen programmieren moechtest, die einen Server benutzen kannst du dir ein RasPi zutun. Wenn du dir mal vornimmst ein RC Auto zu bauen, hol dir ein Arduino. Python bietet dir gute Grundlagen fuer alles was dir als Projekt einfallen kann :)

07.05.2017
Report abuse

You must log in to report an abuse.

User treloid

codecademy.com/

...Ist dein Freund ... :)

08.05.2017
Report abuse

You must log in to report an abuse.

User S.Stoller

Das Raspberry kann durchaus auch LEDs ansteuern, hat ADCs, I2C, SPI, UART usw.
wiringpi.com/

01.07.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Anonymous

Gute Vorlage aber ich hätte mich nicht nur auf Plex beschränkt. Ich war früher auch von Plex überzeugt bis ich dann Emby ausprobiert habe und dort sogar meine VU+ Box integrieren konnte.

02.05.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User monsterkiller

Man braucht in der CH kein Original um zu Saugen. Nur der Anbieter macht sich Strafbar. Und der sitzt eh im Ausland, also keine Panik verbreiten hier!!

02.05.2017
Report abuse

You must log in to report an abuse.

User Anonymous

Doch wenn du den Film herunterladest, brauchst du ein Original zu Hause. Ich rede ja nicht von bezahl Diensten. Da ist es wieder anders. Schau lieber zuerst mal den Gesetzestext an, bevor du behauptest, jemand sagt was falsches.

03.05.2017
Report abuse

You must log in to report an abuse.

User monsterkiller

Würde ich dir dringenst raten mal kurz das Gesetz zu durchstöbern, lediglich Software ist geschützt. Alles andere ist für den Privatgebrauch frei. Kann es sein das Sie was mit der Filmidustrie am Hut haben? ;)

03.05.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User meierhoferit

Macht Lust zu Basteln ABER:
Eine per DHCP-vergebene IP-Adresse einfach dann statisch zu nutzen kann zu Problemen führen da der DHCP-Server diese nach der Lease-Dauer einfach wieder vergibt und wir dann einen IP-Adresskonflikt haben. D.h. entweder eine Adresse ausserhalb des DHCP-Bereiches wählen...

03.05.2017
Report abuse

You must log in to report an abuse.

User meierhoferit

.... oder die Adresse im DHCP Server reservieren damit sie nicht mehr vergeben werden kann (ist bei den meisten auf dem Router)

03.05.2017
Report abuse

You must log in to report an abuse.

User Anonymous

Merci für diesen Kommentar. Das war auch einer meiner ersten Gedanken beim Lesen des Postings. Der zweite war: Wofür braucht's --force-yes? Sollte an der Stelle nicht notwendig sein.

Allgemein graust den anspruchsvollen Linux-Admin an machen Stellen in dem Artikel, auf für ein Anfänger-How-To lässt sich da durchaus über den einen oder anderen Faux-pas hinwegsehen.

03.07.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User acnp77

You are saying that privacy is an important issue for you. I agree. But then you must not use Plex, as the remote access to your server is only possible with a Plex account, and not directly. Plex stores all your streaming requests. A catastroph. Better use Emby.

08.05.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User gugelhopf

Hallo Dominik ich als Anfänger habe es mit deiner Anleitung tatsächlich geschafft. Das einzige Problem das ich jetzt noch habe ist die ferbindung via SFTP wenn ich mich mit dem WinSCP verbinden möchte kommt immer die Meldung: Der Server lehnte die SFTP Verbindung ab, lauscht aber auf den FTP-Port.

14.05.2017
Report abuse

You must log in to report an abuse.

User gugelhopf

und noch ne Frage: Ich habe die porsche designe festplatte genommen die du vorgeschlagen hast, allerdings gibt die wenn ich sie an meinem PC anschliesse an dass sie nur 256MB hat weisst du woran das liegen könnte?

14.05.2017
Report abuse

You must log in to report an abuse.

User Anonymous

SFTP hat trotz des Namens nur sehr wenig (bzw. ausser der Gestaltung der Benutzerschnittstelle gar nix) mit FTP zu tun. SFTP baut auf SSH auf. Es muss also der SSH-Server auf dem Raspi laufen. Bei neueren Raspbian-Image tut er das wegen des Default-Passworts (zum Glück endlich!) nimmer. Musst also noch via raspi-config den SSH-Server dauerhaft aktivieren.

03.07.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User flyout99

Das Gefummle mit der Tastatur-Einstellung kann man sich übrigens sparen, wenn man gleich ganz am Anfang gleich nach dem ersten Boot am unteren Bildschirmrand Sprache und Keyboard richtig einstellt.
So spart man locker viel Zeit und Frust!

15.05.2017
Report abuse

You must log in to report an abuse.

User p.gloor

Genau ;-)

23.06.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User StyleWarZ

Ich benutz das Ras als Netzwerkserver für Scan-, Film- und Dateiablage sowie als Backupserver. Habe mir dazu die OpenMediaVault installiert. Hat ein nettes Webinterface für die gängigen Sachen und den rest macht man halt wie gewohnt bei Debian über die SSH-Konsole. Läuft 1A!

10.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User urs

Hey Dominik
Eine grössere Herausforderung für Dich wäre wohl einen TVheadend Server aufzusetzen der transkodiert. Läuft auch unter dem Raspi --> das Projekt macht viel mehr Spass. Man kann hier einen Raspi und die USB-DVB-C,-S,-T2 Tuner dazu anbieten...
>>TV everywhere<< (Mobiles,PC,Raspi,usw.)

10.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Philu

Kann ich das Raspberry mit einer Bluetooth Tastatur koppeln?

11.04.2017
Report abuse

You must log in to report an abuse.

User ffiordel61

Das Raspberr Pi 3 besitzt Bluetooth. Alle älteren Raspberry Pis nicht!

12.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User DreamWolf

Personnellement, pour faire la même chose que l'article, j'ai installer :
- minidlna, pour faire le server multimédia
- Samba, pour faire un partage de fichier entre Linux et Windows, il me permet d'ajouter des épisodes sur mon HDD.
C'est une autre solution fonctionnelle, :)
Sinon superbe article :D

21.04.2017
Report abuse

You must log in to report an abuse.

User Ro0t

Raspbian n’est pas une version de linux mais une distribution ! Nuance

23.07.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User marek.kulesza

If he really said that ... fire him immediately :)

24.04.2017
Report abuse

You must log in to report an abuse.

User Dominik Bärlocher

Nah, no firing will be done here. When I build my things, I really appreciate it when people tell me I can't do something. Because usually, we debate back and forth for a bit and we develop even better ideas than I previously had. So to quote the internet: Leave Product Management alone! :)

25.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User kitayama

Coole Anleitung! Animiert zum Basteln!
Ich stehe hier an: mkdir /mnt/library
Der Raspi sagt mir, dass ich keine Rechte habe um einen Ordner anzulegen.
Habe ich, völliger Anfänger, etwas übersehen?

28.04.2017
Report abuse

You must log in to report an abuse.

User Dominik Bärlocher

Gute Frage. Keine Ahnung, warum du das bekommst. Wenn du meinen Guide 1:1 befolgt hast, sollte das nicht passieren. Im Zweifelsfall: Mach alles nochmal flach und fang von vorne an. Weil ich kann dir zwar sagen, wie du das mkdir erzwingen kannst, aber kann sein, dass du im weiteren Verlauf oder im Betrieb in Probleme reinrennst.

Rein meinem Interesse halber. Probier mal: sudo mkdir -p /mnt/library

Das ist so das Universalkommando für "Erzwing den Ordner, damminomol".

03.05.2017
Report abuse

You must log in to report an abuse.

User kitayama

Geil, damminomol ist schwer erfolgreich! Ordner steht. Aber plattmachen tönt auch nicht schlecht. Mache ich in der nächsten verfügbaren Freinacht ;-) Danke für die Hilfestellung!

03.05.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User uttinger89

Ich würde es sehnlichst begrüssen, wenn bald mal ein wirklich gutes Cooling Geäuse auf den Markt kommen würde. Alles bisherige reicht nicht zuverlässig als Kühlung eines übertakteten RetroPie... Luftzufuhr in ein komplett geschlossenes Gehäuse z.Bsp. sinnlos. Unterdessen halt nur mit Fan ohne Case:/

02.05.2017
Report abuse

You must log in to report an abuse.

User Anonymous

3D Drucker und mach dir doch selber eines. Vielleicht ist es ja eine Marktlücke. Wenn ich einen 3D Drucker hätte, würde ich es sofort in Angriff nehmen für dich :-)

02.05.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Anonymous

Zudem ist es kein Wunder, dass der Rasperry Pi bei dir in die Knie geht mit 1080P. Ich denke, wenn du die Filme auf einen Server packst wo Plex läuft und dann über Netzwerkkabel schaust, wird die Qualität besser sein. Du vergisst, das OS, Plex Server auch das System belasten.

02.05.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User soulbrother

Hallo Dominik

Folgende Ergänzungen und du fährst den Sieg gegen den Product Manager ein :)

MKV Unterstützung installieren:
1. sudo apt-get install mkvtoolnix -y

Spannung für den Betrieb von USB-Festplatten erhöhen :
1. sudo nano /boot/config.txt
2. max_usb_current=1 setzen
3. Neustart

02.05.2017
Report abuse

You must log in to report an abuse.

User soulbrother

...zusätzlich Raspberry Pi in die CLI booten und GPU auf das Minimum herunterfahren...

02.05.2017
Report abuse

You must log in to report an abuse.

User Dominik Bärlocher

Hahahaa! Niiiice!

Ich werd das bei Gelegenheit probieren. Mittlerweile sind Christian Seeholzer und ich bereits an einem Nachfolgeprojekt für das wir massiv mehr Rechenpower benötigen. Du wirst bei Zeiten davon lesen. :)

Und ins CLI booten scheint irgendwie nicht zu gehen, weil Raspbian Jessie das Schweizer Tastaturlayout nicht übernimmt. Entweder das, oder ich habe das total verhauen, als ich das probiert habe. Weil ich zweifle daran, dass Linux etwas nicht kann.

03.05.2017
Report abuse

You must log in to report an abuse.

User p.gloor

Ich hatte nach der ersten Konfiguration (mit raspi-config) noch nie Probleme mit dem Schweizer Tastaturlayout unter Raspbian Jessie. Einzig PiXEL scheint beim Login-Prompt Probleme zu haben; schlecht wenn man Sonderzeichen oder x und y im Passwort hat. Da ich aber fast ausschliesslich im CLI arbeite, spielt es für mich keine Rolle. Ich benutze ein Logitech MK270 Keyboard/Maus Combo.

23.06.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Mr.Shin-Chan

Ich bin ehrlich, bei mir läuft einfach der Pi-Hole drauf, that's it. Göttlich auf allen Geräten keine Werbung zu haben: Am besten für Streaming am SmartTV und Handys.. Hab auf dem Handy dann noch ein VPN eingerichtet nach Hause und bin unterwegs auch Werbefrei. PS: Blocke nicht jede Seite :)

11.05.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User Anonymous

"720p geht gut, aber 1080p ist eine Katastrophe." Für Bastler ist das sicher ein ganz netter Zeitvertreib. Ich vermeide privat unausgereifte Bastellösungen (Windows Im Job reicht ...). Ich bau mir also ein Heimkino mit 4K Beamer und TV, kaufe UHD BD und dann spiele ich 720p ab ... alles klar ;-

12.06.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment

User mj.roc

Erklärt mir mal einer bitte woher ihr eure vids habt um es auf ner HDD in 1080p zu speichern? Ihr rippt wohl kaum Bluray's wie kleine verrückte. Das würde mich mehr interessieren. :)

09.04.2017
Report abuse

You must log in to report an abuse.

User sworth

Das WWW, mein Lieber, das WWW! Der Bezug ist rechtlich betrachtet ja glücklicherweise kein Problem in der Schweiz.

11.04.2017
Report abuse

You must log in to report an abuse.

User Ubuntubirdy

und warum sollte man keine Blurays rippen wie ein verrückter? Ist doch von der HDD viel komfortabler als jedesmal die Scheibe wechseln...

11.04.2017
Report abuse

You must log in to report an abuse.

User JTR.ch

Weil denselben Film herunter zu laden schneller und komfortabler geht. Ich kenne kein Vetriebsplattform die so konfortabel und elegant ist wie illegale Torrents. Daran sollte sich mal die legale Konkurrenz orientieren, anstatt immer zu jammern, dann klappt es evt. auch wieder mit dem Kunden. Warum saugt kein Schwein mehr PC Spiele? Weil Steam und Steam Sales es ad absurdum führten.

12.04.2017
Report abuse

You must log in to report an abuse.

User weirdoz

Torrents zu saugen ist in der Schweiz solange kein Problem bis du uploadest und nur dann hast du auch eine adäquate Downloadgeschwindigkeit. Wenn du bei Torrent nicht weitersharest, dauert das ewig und führt das ganze P2P adabsurdum. Das sharen ist aber auch in der Schweiz verboten und wird strafrechtlich verfolgt. Usenet ist schneller und sicher.

18.04.2017
Report abuse

You must log in to report an abuse.

User sworth

Es gibt etliche Clients, die das Einschränken des traffics erlauben. Oft kannst du den upload speed einfach auf 0kb/s setzen, das hat auf den download keinen Einfluss. Falls dir das zu unsicher ist, kannst du auch den Client der ETH verwenden (bitthief.ethz.ch), dieser gibt per default keine Daten zurück ins Netz. Und wer jetzt ein moralisches Dilemma bezüglich des up-/downloaden anführen möchte, dem ist nicht mehr zu helfen.

19.04.2017
Report abuse

You must log in to report an abuse.

You must be logged in to reply to a comment


Please log in.

You have to be logged in to create a new comment.

Corporate logo