Ftp & podcasts

Problemen met het organiseren en afspelen van podcasts met behulp van FTP, het bestandsoverdrachtsprotocol of file transport protocol.

Prettig vind ik het om bij het ontwaken naar het nieuws op de radio te luisteren. Meestal radio1.
Hoewel we niet echt kunnen multi-tasken lukt het me aardig om, terwijl ik op mijn tablet naar de krant aan het kijken ben, op het juiste moment te kunnen schakelen naar iets interessants op de radio.
Zo kan ik ook tijdens het koken, of afwassen, naar een podcast luisteren.
Eigenlijk begon het met het terugluisteren van een item van professor Saarloos over de waterstofeconomie in – als ik me goed herinner – het zaterdagse Nieuwsweekend.
Daarna kwamen OVT, NRC Onbehaarde Apen, BNR Digitaal etc.
Al die mp3-podcast-bestanden kwamen eerst terecht in de Downloadsmap en werden verplaatst naar de Musicmap omdat die gedeeld werd. Dan kon ik er overal vanuit huis in terecht, voor de muziek en de podcasts.
Het grote nadeel is de energieconsumptie van die computer, maar ook de ruimte die al die bestanden innemen.

ftp-server op Oppo telefoon
Pure-FTPd op android telefoon als ftp-server.

Ergens las ik de tip dat je van je oude android telefoon of tablet een ftp-server kunt maken. Een oudere wat brakke telefoon was voorhanden met ingebouwd 32GB extra geheugen. FTPDroid was de aanbevolen keuze.

Een nadeel van een telefoon of tablet als ftp-server is dat het via het draadloze thuisnetwerk gaat, meestal de minder snelle toegang.
Na een paar maanden gebruik kwamen de lichte irritaties. Aan de positieve kant valt te vermelden dat de foto’s die ik met dit apparaat maakte via ftp meteen beschikbaar waren in het netwerk.
Een voorbeeld van een rare verbinding is te zien in het plaatje. Via de browser (adres= ftp://ip-adres:poort) selecteer ik een mp3-bestand.

VLC in de war.
VLC is de weg kwijt.

Lokaal, op de slimme telefoon (dus niet de telefoon met ftp-server) met een bluetooth speaker, voelt VLC zich geroepen om dat af te spelen. Lokaal eindig ik dan met een VLC die meldt dat er geen lokaal netwerk is. Rara hoe kan dat terwijl er een bestand via dat zogenaamd niet aanwezige lokale netwerk, wordt afgespeeld.
Dat soort dingen dus.

Zo zien Podcast eruit die op ftp-serverTelefoon staan
Zo zien Podcasts eruit die op ftp-serverTelefoon staan.

En de bestanden zien er anders uit per browser en/of besturingssysteem (OS).

Onhandige bestandsnamen van voornamelijk SoundCloud

Vooral bestanden van Soundcloud krijgen de meest cryptische namen. Via een enorme omweg kan ik ze wel hernoemen naar iets zinnigs, maar dat is zóooo véeeeel onnodig werk dat ik het alleen doe als ik me ernstig verveel. Ander opmerkelijks, het bestand laat zich in VLC niet opschuiven in de tijd, dus niet 10 minuten verder schuiven of terug, maar in de browser Firefox wel.

Maar klik je een bestand aan in Chrome, dan wil die gaan downloaden…

Afijn, op een bepaald moment bedacht ik me dat ik een OwnCloud-server draaide op een harde schijf van één TB en dat ik die ruimte niet een twee drie nodig had. Dus schoof ik die partitie wat op en maakte ruimte voor een partitie van 120 GB voor een ftp-server op de de raspberry pi 3B.
Een hele prettige handwijzing vond ik op de website van digitalocean.com, How To Set Up vsftpd for a User’s Directory on Debian 9. Én er is een goed en slim open source podcast-programma voor Linux.
Met dit programma kon ik allerhande podcasts gemakkelijk vinden. Ook die van de NRC-krant. Maar niet die met de titel “Vandaag”. Een mail naar de redactie leverde de volgende reactie op:

“Hartelijk dank voor uw bericht. Helaas bieden wij de podcast Vandaag niet aan via uw programma.
U kunt de podcast Vandaag luisteren via iTunes, Spotify of via de NRC-app. Op de website kunt u hier mee informatie over vinden.
Wij vertrouwen erop u hiermee voldoende te hebben geïnformeerd, indien u nog vragen heeft vernemen wij dat graag.”

Terwijl ze in de krant toch iets anders suggereren:

Maar niet via uw favoriete programma en platform

Tot zover niks mis. Maar toen ging ik goed de mist in door achteloos voorbeelden te gebruiken. Om de twee partities voor OwnCloud en FTP automatisch aan te koppelen bij het opstarten werden er ingangen in /etc/fstab opgezet, die had ik overgenomen uit een voorbeeld zonder er over na te denken. Achteraf gezien deugden die volstrekt niet. Ik had klakkeloos aangenomen dat de insteek voor een ntfs-partitie hetzelfde was voor ext4. Fout, fout, fout. Nadat deze problemen aan het licht waren gekomen en gecorrigeerd werden leek de zon weer volop te schijnen.
Totdat na enige tijd ineens een foutmelding van OwnCloud verscheen. Om nog onopgeklaarde reden was ik ineens met PHP 7.3 aan het werk terwijl de OwnCloud-server met PHP 7.2 was ingericht. Dat bleek een ernstig probleem dat pas na een intensieve zoektocht op interpret tot een goed einde is gebracht. Zie: https://central.owncloud.org/t/this-version-of-owncloud-is-not-compatible-with-php-7-3/17531/27