- Taz_1999
- Medlem ●
- Stockholm
- 2008-09-28 13:19
Detta script kollar vad låter heter som spelas i den strömmande internetradio-kanalen i iTunes och sparar det låtnamnet i ett öppet dokument i textredigeraren.
Sedan fortsätter scriptet och kollar på nytt var 10 sekund. När låtnamnet är nytt vid kontrollen kopieras det nya låtnamnet till textdokumentet i Textredigeraren, så att varje ny låt bara får en rad i Textredigeraren.
Användning?
Detta script kanske inte är så användbart för den större allmänheten. Men det finns ett par situationer när något sådant här kan vara fiffigt.
1. Du lyssnar på en internetradiokanal du gillar och vill just precis nu lagra undan vad låten heter du som du hör.
2. Eller så vill du kontinuerligt spara undan i en textfil vilka låtar du hört eller spelat in med tex WireTap.
I båda fallen: Har du låtnamnen är det betydligt lättare att köpa musik man gillar eller för att stycka upp en längre inspelning till enskilda filer och då få exakt rätt namn på dem.
3. Ännu en. Du driver en internetradiokanal och att kopiera/klistra in från din spellista i iTunes till textredigeraren är av något skäl inte tillräckligt. Du vill verkligen veta vilken låt som spelades i vilken sekund av ditt program, kanske hur lång den var mm. (Se nästa rubrik).
Flera möjligheter finns:
Manuset kan även anpassas för att nya saker. Några exempel:
* Logga datum och tid.
* Skriva infon till en textfil istället för ett öppet dokument i Textredigeraren. (Textfilen kan sedan formateras rätt för vidare bearbetning i tex en databas, Excelark eller liknande.)
*En annan kul funktion man kan lägga till är att ha kontrollen oftare än var 10 sekund, kanske varje sekund. Det finns nämligen Applescript-stöd i WireTap Pro (och förmodligen i den aktuella versionen Ambrosia Software, Inc. -- utilities/WireTap Studio ) för att starta inspelningen till en fil vars namn man bestämt åt Wiretap.
Alltså kan man sparka igång radiokanalen i iTunes, starta en något anpassad version av nedanstående manus och resultatet är att du får en trave MP3-filer som alla är rätt döpta med låtnamn och artist från din favorit internet-radiokanal. Klara att synka in i din iPod.
Här är scriptet: Spara låtnamn från strömmande musik med Textredigeraren
-- Make a variable to store the last track. set LastCurrentTrack to "" repeat -- Get the current title of the streaming song tell application "iTunes" set theTitle to current stream title end tell -- Add this title to the document, but only when it is new track. if theTitle ≠ LastCurrentTrack then tell application "TextEdit" activate set text of document 1 to (text of document 1 & theTitle & " ") end tell end if -- Make sure the new track is stored for the next repeat set LastCurrentTrack to theTitle -- Just wait for 20 seconds until next loop delay 20 end repeat
Enjoy!
Kommentarer uppskattas som vanligt.