{"id":629,"date":"2010-08-22T18:48:50","date_gmt":"2010-08-22T18:48:50","guid":{"rendered":"https:\/\/fossworld.dk\/?p=629"},"modified":"2013-08-24T21:11:46","modified_gmt":"2013-08-24T21:11:46","slug":"gpodder-pa-den-korte-led","status":"publish","type":"post","link":"https:\/\/fossworld.dk\/?p=629","title":{"rendered":"gPodder p\u00e5 den korte led"},"content":{"rendered":"<p>En podcast er en metode til at udgive, lyd- (podcast) eller videofiler (videopodcast) via internettet og bruges da ogs\u00e5 i udpr\u00e6get grad i forbindelse med radio- og TV-udsendelser.<br \/>\nHerhjemme benytter for eksempel DR (Den tidligere statsradiofoni) podcasts til at udgive egenproducerede programmer fra b\u00e5de deres radio- og TV-kanaler. Iblandt andre mindev\u00e6rdige producenter er internetradioen : Den Anden Radio og ikke mindst Linux Outlaws, hvis ugentlige udsendelser ogs\u00e5 kan h\u00f8res\/ses live.<br \/>\n<!--break--><br \/>\nTilgangen til disse foreg\u00e5r oftest ved hj\u00e6lp af en henvisning p\u00e5 distribut\u00f8rens hjemmeside og\/eller et RSS-feed. Nu kunne man jo godt benytte sin lokale RSS-feed l\u00e6ser s\u00e5som Akregator og det fungerer da ogs\u00e5 ganske udem\u00e6rket, men det kan v\u00e6re ganske rart at have sine audio- og videopodcasts adskilt fra ens tekst-feeds. Ligeledes kan det v\u00e6re rart at hente podcasts til flere enheder, uden at man beh\u00f8ver at hente og kopiere over p\u00e5 for eksempel ens telefon. Til dette findes der da ogs\u00e5 en ganske udm\u00e6rket tv\u00e6rplatform l\u00f8sning, der er m\u00e5let for denne lille rejse.<\/p>\n<h2>gPodder<\/h2>\n<p>gPodder er en s\u00e5kaldt Podcast-klient der via RSS, Atom, Youtube eller Soundcloud feeds, kan holde styr p\u00e5 p\u00e5 dine podcasts.<br \/>\nBrugergr\u00e6nsefladen er henholdsvis GTK+, Maemo 4, Maemo 5 og kommandolinie. Selve klienten er udviklet i python, s\u00e5 der kr\u00e6ves bare at din platform som udgangspunkt har f\u00f8lgende installeret :<\/p>\n<ul>\n<li>Python (&gt;= 2.5) med sqlite3 underst\u00f8ttelse<\/li>\n<li>Python-gtk2 (&gt;= 2.12)<\/li>\n<li>Python-feedparser<\/li>\n<li>Python-mygpoclient (&gt;= 1.4; http:\/\/thpinfo.com\/2010\/mygpoclient\/)<\/li>\n<li>Python-dbus (option, men anbefalet)<\/li>\n<\/ul>\n<p>Der findes yderligere afh\u00e6ngigheder hvis gPodder skal kunne synkronisere med iPod og andre MP3 afspillere og MSD-enheder. Hvis man henter OGG-podcasts og har oggdec og lame installeret, er det yderligere muligt at f\u00e5 gPodder til automatisk at konvertere podcasts under synkronisering med iPod.<br \/>\nEr gnome-obex-send eller bluetooth-sendto installeret er det muligt at synkronisere med eksterne enheder via Bluetooth. Skal der kunne fremvises beskrivelser af podcasts kr\u00e6ves Python-WebKit og for Rockbox Cover Art synkronisering Python-imaging (PIL).<br \/>\nTil Windows kr\u00e6ves yderligere PyWin32 (http:\/\/sourceforge.net\/projects\/pywin32\/) og for Mac OS X ige-mac-integration (Optional n\u00e5r quartz GDK backend benyttes).<br \/>\nMen til at hitte rundt i dette er den medf\u00f8lgende dokumentation ganske fremragende.<\/p>\n<h2>Installation<\/h2>\n<p>gPodder 2.7 er at hente til f\u00f8lgende systemer :<\/p>\n<ul>\n<li>Ubuntu<\/li>\n<li>Debian<\/li>\n<li>Gentoo<\/li>\n<li>Fedora<\/li>\n<li>openSUSE (One-Click Install til openSUSE 11.2 og arkiver til tidligere)<\/li>\n<li>FreeBSD<\/li>\n<li>Windows (Windows XP\/Vista\/7)<\/li>\n<li>Maemo 4 (N800\/N810)<\/li>\n<li>Maemo 5 (N900)<\/li>\n<li>Mac OS X<\/li>\n<\/ul>\n<p>Udover dette er det muligt at hente en source-pakke, der ikke er rettet imod noget specifikt styresystem (Her kr\u00e6ves der yderligere help2man, python-dev og intltool, hvis man har t\u00e6nkt sig at installere programmet).<br \/>\nDa gPodder kan b\u00e5de kan k\u00f8re p\u00e5 Maemo og desktop Linux, er begge varianter inkluderet p\u00e5 denne lille opdagelsesrejse.<br \/>\nDa min openSUSE 11.3 ikke out-of-the-box underst\u00f8ttes hentede jeg sidstn\u00e6vnte og installerede afh\u00e6ngighederne manuelt. Under openSUSE g\u00f8res det hurtigst i en terminal med \u201csudo zypper in \u201d, man skal dog lige v\u00e6re opm\u00e6rksom p\u00e5 at python udviklerpakken her hedder \u201cpython-devel\u201d.<br \/>\nJeg fulgte en anbefalingsnote p\u00e5 downloadsiden og pakkede simpelthen bare pakken ud, under ~\/Apps\/gPodder og lavede et menupunkt (refererende til ~\/Apps\/gpodder\/bin\/gpodder) i KickOff og s\u00e5 k\u00f8rte det derfra.<br \/>\nP\u00e5 min N900, der af uransagelige grunde er blevet d\u00f8bt Bubber, var det ganske simpelt at installere programmet, der ligger i Maemo Select &#8211; kein problem.<\/p>\n<h2>gPodder for skrivebordet<\/h2>\n<p>Brugergr\u00e6nsefladen p\u00e5 skrivebordsversionen er prim\u00e6rt opdelt i to faneblade. Det ene indeholder downloadslisten, hvor brugeren kan p\u00e5l\u00e6gge downloadjobbet b\u00e5dbreddebegr\u00e6nsninger og definere hvor mange parallelle download jobs der skal foretages p\u00e5 en gang.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder2.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder2_small.png\" \/><\/a><br \/>\n<small>Fig 1 &#8211; gPodder p\u00e5 openSUSE, downloadliste faneblad<\/small><\/center><br \/>\nDet andet faneblad indeholder listen med abonnementer, med angivelse af antal hentede episoder og antal afspillede. Ved siden af har vi det aktive abonnements tilh\u00f8rende episoder, med statusangivelser. Er der en stjerne er det en ny episode. Er der en node, er episoden allerede hentet ned. Abonnementslisten kan yderligere eksportere og eksportere til og fra OPML-filer.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder1.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder1_small.png\" \/><\/a><br \/>\n<small>Fig 2 &#8211; gPodder p\u00e5 openSUSE, podcasts faneblad<\/small><\/center><br \/>\nDerudover har man mulighed for at f\u00e5 gPodder til at slette aflyttede episoder. Man kan angive det tidsinterval der skal g\u00e5 imellem afhentninger af feeds, login til gPodder.net tjenesten og indstillinger i forbindelse med synkronisering med eksterne enheder.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder3.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder3_small.png\" \/><\/a><br \/>\n<small>Fig 3 &#8211; gPodder p\u00e5 openSUSE, generelle indstillinger<\/small><\/center><br \/>\nSom standard kan man f\u00e5 gPodder til at fremvise statusmeddelelser og minimere til System Tray, men kan med ganske f\u00e5 klik sl\u00e5s fra. Ikonet her viser status &#8211; for eksempel om gPodder er igang med en download og hvor langt i forl\u00f8bet er den kommet.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder4.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder4_small.png\" \/><\/a><br \/>\n<small>Fig 4 &#8211; gPodder p\u00e5 openSUSE, System tray<\/small><\/center><br \/>\nDet er ganske simpelt og det fungerer ganske glimrende. Det samme g\u00e6lder den medf\u00f8lgende kommandolinie klient, ved navn \u201cgpo&#8221; &#8211; der kan udf\u00f8re de fleste opgaver i forbindelse med abonnementer og episoder.<\/p>\n<h2>gPodder for N900<\/h2>\n<p>Dette er nok udviklerens prim\u00e6re m\u00e5lplatform og klienten fungerer da ogs\u00e5 ganske fremragende. P\u00e5 grund af den betydeligt mindre sk\u00e6rm, er der ingen faneblade eller todelte vinduer.<br \/>\n\u00d8verst i sk\u00e6rmbillede hierakiet har vi abonnementslisten, der ligesom desktopversionen ogs\u00e5 viser hvor mange episoder der er hentet og afspillet.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder-N900-1.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder-N900-1_small.png\" \/><\/a><br \/>\n<small>Fig 5 &#8211; gPodder p\u00e5 Maemo 5, podcasts<\/small><\/center><br \/>\nN\u00e5r man prikker p\u00e5 en af abonnementerne f\u00e5r man en liste med episoder. Er episoden m\u00e6rket med en node er den hentet men aflyttet. Er der udover noden ogs\u00e5 en lille stjerne er den ny og er der kun en stjerne, er den uafspillet. N\u00e5r man prikker p\u00e5 en episode, bliver man pr\u00e6senteret med en menu der blandt andet giver mulighed for at afspille, enten som str\u00f8m eller fra download.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder-N900-2.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder-N900-2_small.png\" \/><\/a><br \/>\n<small>Fig 6 &#8211; gPodder p\u00e5 Maemo 5, episode liste<\/small><\/center><br \/>\nPrikker man sig videre via hovedmenuen har man blandt andet adgang til indstillinger og downloadlisten som med desktop versionen.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder-N900-3.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodder-N900-3_small.png\" \/><\/a><br \/>\n<small>Fig 7 &#8211; gPodder p\u00e5 Maemo 5, download liste<\/small><\/center><br \/>\nP\u00e5 gPodder hjemmesiden n\u00e6vnes at gPodder podcastklienten vil fungere fint sammen med Panucci-afspilleren. Fordelen med denne afspiller i forhold til Maemo\u2039s standard medieafspiller er programmets ressourceforbrug. Dog standser den ikke afspilningen, n\u00e5r der kommer et telefonopkald &#8211; hvilket standardafspilleren g\u00f8r. Dette g\u00f8r at standardafspilleren stadig er at foretr\u00e6kke &#8211; Den husker nemlig ligesom Panucci ogs\u00e5 hvortil den kom sidste gang.<\/p>\n<h2>gPodder.net<\/h2>\n<p>En rigtig festlig funktionalitet, er den gratis webservice gPodder.net, der g\u00f8r det muligt, at synkronisere feed-abonnementer og handlinger imellem flere gPodder-installationer. Ligeledes kan man p\u00e5 tjenestens hjemmeside administrere abonnementer. Blandt andet hvilke af ens pPodder klienter der skal have hvilke abonnementer.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodderNet6.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodderNet6_small.png\" \/><\/a><br \/>\n<small>Fig 8 &#8211; gPodder-tjeneste hjemmeside, abonnementer<\/small><\/center><br \/>\nSom en anden lille pudsig funktionalitet er det muligt at offentligg\u00f8re ens abonnementer, samt at dele ens abonnementer med andre.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodderNet3.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/gPodder27\/gPodderNet3_small.png\" \/><\/a><br \/>\n<small>Fig 9 &#8211; gPodder-tjeneste hjemmeside, podcast directory<\/small><\/center><br \/>\ngPodder.net kan ogs\u00e5 anbefale nye abonnementer og emnevis fremvise de mest benyttede. Ligeledes man ved at anbefale dem p\u00e5 forsiden reklamere for ens favoritpodcasts.<\/p>\n<h2>Opsummering<\/h2>\n<p>Hensigten og ideen med gPodder systemet er ganske fremragende. Brugeren beh\u00f8ver ikke at bruge mange kr\u00e6fter p\u00e5 at holde styr p\u00e5 de enkelte episoder p\u00e5 de forskellige enheder og det fungerer aldeles glimragende. Har jeg hentet en episode p\u00e5 min N900, bliver jeg ogs\u00e5 gjort opm\u00e6rksom p\u00e5 det p\u00e5 min skrivebordsmaskine og f\u00e5r automatisk mulighed for at g\u00f8re det samme her.<br \/>\nDer er dog en enkelt lille ting med hensyn til synkroniseringen af abonnementer. Den virker nemlig ikke altid og i klienten er det kun muligt at tvinge klienten til at uploade abonnementslisten til gPoddertjenesten, men kan ikke tvinge klienten til at hente den ned. Det betyder at man kan blive tvunget til at generere en OPML-liste p\u00e5 tjenestens hjemmeside, hvilket der er en funktion til og s\u00e5 importere den i klienten, hvilket er ganske irriterende.<br \/>\nDom :<br \/>\n<img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_full.png\" \/><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_full.png\" \/><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_full.png\" \/><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_full.png\" \/><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_no.png\" \/><br \/>\n<small>Fire ud af fem.<\/small><\/p>\n<p>Henvisninger :<\/p>\n<ul>\n<li><a href=\"http:\/\/gpodder.org\">gPodder.org<\/a><\/li>\n<li><a href=\"http:\/\/gpodder.net\">gPodder tjenesten<\/a><\/li>\n<li><a href=\"http:\/\/www.dr.dk\/Podcast\/A-G.htm\">DR.dk podcasts<\/a><\/li>\n<li><a href=\"http:\/\/feed.podcastmachine.com\/podcasts\/70\/mp3.rss\">Den anden radio &#8211; D2R<\/a><\/li>\n<li><a href=\"http:\/\/linuxoutlaws.com\/podcast\">Linux Outlaws &#8211; Podcast<\/a><\/li>\n<li><a href=\"http:\/\/gpodder.org\/panucci\/\">Panucci &#8211; An audiobook and podcast player<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>En podcast er en metode til at udgive, lyd- (podcast) eller videofiler (videopodcast) via internettet og bruges da ogs\u00e5 i udpr\u00e6get grad i forbindelse med radio- og TV-udsendelser. Herhjemme benytter for eksempel DR (Den tidligere statsradiofoni) podcasts til at udgive egenproducerede programmer fra b\u00e5de deres radio- og TV-kanaler. Iblandt andre mindev\u00e6rdige producenter er internetradioen : Den Anden Radio og ikke&hellip; <a href=\"https:\/\/fossworld.dk\/?p=629\">More &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[170,7,111],"tags":[242],"class_list":["post-629","post","type-post","status-publish","format-standard","hentry","category-anmeldelse","category-programmel","category-programmer","tag-gpodder"],"_links":{"self":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=629"}],"version-history":[{"count":1,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/629\/revisions"}],"predecessor-version":[{"id":630,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/629\/revisions\/630"}],"wp:attachment":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}