Palonvalantasovellus

Jotta en ihan täysin tipahtaisi kehityksen kyydistä, ajattelin kokeilla reippaanlaisesti hehkutettujen podcastien kuuntelua. Hain tätä tarkoitusta varten iPodder-softan ja ajattelin että ladatut mp3-fileet olisi fiksua siirtää puhelimeen työmatkakuuntelua varten. Symbian-puhelimille saattaisi löytyä natiivejakin podcasting-clientteja, mutta pöytäkoneella tai läppärillä lataaminen käy kuitenkin huomattavasti nopeammin ja datasiirtokulut pysyvät paremmin hanskassa (mikäli puhelinlasku tippuu omaan postilaatikkoon ;). iPodderin testailuvaiheessa kävi vaan sitten perinteisesti eli jämähti über-engineering-moodi päälle ja aloin pohtia miten softalla haettujen audiotiedostojen siirron luuriin saisi mahdollisimman pitkälle automatisoitua.

Ensimmäisenä tuli mieleen bluetooth-siirto ja haeskelun jälkeen löysin oikein kätevän purkkavirityksen (kiitos Mikko Ohtamaalle :), jolla Windowsin omaa bluetooth-siirtoa (fsquirt.exe) pystyy komentamaan skripteistä käsin. Siitä syntyi sendfiles.bat, joka lähettää parametrina annetun tiedoston ennalta valitulle puhelimelle. iPodderin asetuksissa on kohta, jossa voi määritellä ohjelman ja parametrit jotka suoritetaan jokaisen ladatun tiedoston jälkeen, ja sinnehän tuo batti upposi hienosti. Sitten vaan clientti lataamaan testin vuoksi satunnaista podcast-lähetystä ja hyvinhän tuo viritys lähti siirtämään mp3:sta puhelimelle. Sähäkän säädön aikana unohtui vaan se, että podcastatut mp3:t tuppaavat olemaan pitkiä ja usein kooltaan 10-20 megaa eikä moni nykypuhelin pysty ottamaan niin isoa tiedostoa vastaan ennen muistin loppumista. Puolessa välissä siirtoa puhelin sanoi piip ja herjasi muistin loppuvan ja minä kirosin kun en tajunnut tuota pikku juttua miettiä aikaisemmin… Joudun toistaiseksi tyytymään perinteiseen hae-iPodderilla-drag’n'droppaa-tiedostot-phone-browseriin -menetelmään joka tietysti toimii mutta ei ole ollenkaan niin eliitti kuin mitä tuosta bt-siirrosta melkein tuli. :( Mutta tuloksena syntyneelle batille voi ehkä keksiä jotain kivaa käyttöä jatkossa… Dokumentoinpa sen lyhyesti tähän jos ylläoleva foorumilinkki lakkaa toimimasta. Eli käytin runmenu-työkalua, jonka avulla voi suorittaa Windows Explorerista löytyviä menutoimintoja komentoriviltä käsin. Tässä tapauksessa annoin runmenulle kohteeksi ladatun tiedoston polun ja valitsen sopivalla parametrilla Send To-menusta bluetooth-laitteen johon haluan sen lähettää, minkä jälkeen Windows aloittaa siirron enempiä kyselemättä:

C:\Tools\runmenu /wait:window /exec:"Send To\Bluetooth\My6630"

Jos jollakin on parempi idea siirron automatisointiin niin kertokaapa minullekin… PC Suiten Phone Browserin hyödyntäminen voisi olla yksi tapa mutta sen käyttöä näyttäisi olevan vaikea skriptata. Puhelinta kun ei mäpätä Windowsin asemaksi vaan se näkyy jotenkin hämäränä explorer-extensiona mikä estää puhelimen hakemistopolkujen käytön muissa ohjelmissa.

Aihe(et): koodaus, softat, testit. Lisää kestolinkki kirjanmerkkeihin.

Vastaa

Sähköpostiosoitettasi ei julkaista.

Voit käyttää näitä HTML-tageja ja attribuutteja: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>