You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Som vi ser i en tilfeldig utvalgt podcast rss feed, ser de genererte urlene for mp3 filene nå slik ut: "http://dts.podtrac.com/redirect.mp3/podcast.srib.no/media/podcast/\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Det vil selvsagt ikke fungere. Da windows sin retning på skråstreken (\) ikke fungerer på web, som forventer en framoverlent skråstrekk.
Årsaken til at denne urlen blir generert feil ligger i at stiene til lydfilene i digas er nå annereledes enn det de var via det gamle naset. Funksjonen som forventet at de skulle begynne med W:\\ og for å så omskrive til framoverlente skråstreker heter mp3urlsog ligger i util.py -- her er direkte link: https://github.com/srib-dev/podkast.srib.no/blob/master/podcastserver/util.py#L35-L65
Når de omkringliggende forutsetningene har endret seg må enten denne funksjonen tilpasse seg de nye stiene som kommer fra digas-databasen -- eller at digas går tilbake til det gamle oppsettet med en W:\\ netmount som pekte på alle lydfilene.
Fra internetarkivet, kan vi skrape ut hvordan en korrekt url så ut (riktignok før podtrac):
I digas på den tiden, ville stien til lydfilen ha sett slik ut i digas: W:\\PREPROD_86713905168145A9A9D3EFD73B5D6689.MP3
Legg merke til at lydfilene lå rett i roten av mappen.
Om vi ser nøyere på urlen som kommer ut nå: "http://dts.podtrac.com/redirect.mp3/podcast.srib.no/media/podcast/\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Ser vi at stien til lydfilen som kommer fra digas nå ser slik ut: "\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Nå ligger lydfilene i 3 nivåer under roten av mapppen. nas\digasLydfiler\podcast
Og skråstrekene er feil veg (bakoverlent).
The text was updated successfully, but these errors were encountered:
I also see that the guid is affected by this change.
The guid is a url, but it is used as a ID for itunes / other podcast clients to keep track on which episodes has been listened too and by how far.
The guid should never change for an episode.
The guid can be a url that is not working.
And this means that the guid should really be: http://podcast.srib.no:8080/podcast/<filename.mp3> regardless of where the actual mp3 is located in the nas.
The actual soundfile is linked to in a separate field in the rss feed for a podcast.
Som vi ser i en tilfeldig utvalgt podcast rss feed, ser de genererte urlene for mp3 filene nå slik ut:
"http://dts.podtrac.com/redirect.mp3/podcast.srib.no/media/podcast/\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Det vil selvsagt ikke fungere. Da windows sin retning på skråstreken (
\
) ikke fungerer på web, som forventer en framoverlent skråstrekk.Årsaken til at denne urlen blir generert feil ligger i at stiene til lydfilene i digas er nå annereledes enn det de var via det gamle naset. Funksjonen som forventet at de skulle begynne med
W:\\
og for å så omskrive til framoverlente skråstreker hetermp3urls
og ligger iutil.py
-- her er direkte link: https://github.com/srib-dev/podkast.srib.no/blob/master/podcastserver/util.py#L35-L65Når de omkringliggende forutsetningene har endret seg må enten denne funksjonen tilpasse seg de nye stiene som kommer fra digas-databasen -- eller at digas går tilbake til det gamle oppsettet med en
W:\\
netmount som pekte på alle lydfilene.Fra internetarkivet, kan vi skrape ut hvordan en korrekt url så ut (riktignok før podtrac):
http://podcast.srib.no/media/podcast/PREPROD_86713905168145A9A9D3EFD73B5D6689.MP3
I digas på den tiden, ville stien til lydfilen ha sett slik ut i digas:
W:\\PREPROD_86713905168145A9A9D3EFD73B5D6689.MP3
Legg merke til at lydfilene lå rett i roten av mappen.
Om vi ser nøyere på urlen som kommer ut nå:
"http://dts.podtrac.com/redirect.mp3/podcast.srib.no/media/podcast/\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Ser vi at stien til lydfilen som kommer fra digas nå ser slik ut:
"\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Nå ligger lydfilene i 3 nivåer under roten av mapppen.
nas\digasLydfiler\podcast
Og skråstrekene er feil veg (bakoverlent).
The text was updated successfully, but these errors were encountered: