Category Archives: News

[MacOS] Add Avi Files to iTunes Library

I. Abstract

As some of us have already realized: iTunes by default does not allow adding AVI files to its library. This is very sad, but there are several solutions for this problem.

II. Converting or going Commercial?

One might be converting all files to something that QuickTime allows to play. As this is not a convenient solution for people having a lot of AVI files, we might give Aroona’s VideoDrive app a try. VideoDrive allows adding AVI files to the iTunes library with a simple click. This is nice. But it costs 15€.

III. Using a freeware Apple script

But you might also try a custom script for free. Since as long as QuickTime can play your file, iTunes is also able to do so. And you know it: QuickTime on the Mac plays AVI, XviD, DivX, x264 movie files and a whole bunch of interesting codecs just beautifully using Perian.

Anyway the solution provided here has originally been publicly released by a guy going under the nick Nevyn on the MacRumors Forums. Aroona’s VideoDrive appeared much later on the markets. By the way: Arroona’s VideoDrive also uses Apple scripts for their things… so yes, the universe is full of funny coincidences.

Nevyn’s script does a simple thing. It adds the movie-type meta-data to the AVI file. And this basically could also be done via terminal:

  • testuser$ SetFile -t "MooV" /path/to/movie.avi

But the nice thing is Nevyn put this idea in tiny Apple Script, that allows creating a nice Apple Script Droplet. Thus allowing us to just drop the files or folders on the Droplet and have the AVI files instantly available in iTunes’ movie library – ready for sharing on the local net via Bonjour…

As said this script has originally been released on the MacRumors Forums:

(*add movie to iTunes

The script will add OSList file-type information to a list of files. This identifies them as movie files, the files are then imported into iTunes.

TO DO:
Verification of file list passed as video files
Growl integration (if installed)
Move repeat loop into separate object script to clean-up code.
*)

--Folder Action [Attach to a folder in Finder]
on adding folder items to this_folder after receiving file_list
repeat with each_file in file_list
try
tell application "Finder" to set file type of file each_file to "MooV"
end try
end repeat
tell application "iTunes" to add file_list
end adding folder items to

--Droplet [Compile and drop items onto application]
on open file_list
repeat with each_file in file_list
try
tell application "Finder" to set file type of file each_file to "MooV"
end try
end repeat
tell application "iTunes" to add file_list
end open

Yes this is basically it. In case you are too lazy to copy and paste. You’ll find the script already put into a Droplet ready for download here. Shouts to Navyn. Nice script…

Enjoy and yes: happy new year to all of you :-)

Links

»MacRumors Forums: Add AVI to iTunes
»Aroona.net: VideoDrive Download
»MegaUpload: Download AVI to iTunes Droplet for free ;-)…
»Perian.org: Download Perian for QuickTime

[MacOS] Chameleon On USB: Mounting USB Stick Correctly

Inserting USB sticks to your Mac OS X based system makes Mac OS X mount the stick without assigning certain permissions like owners, or groups.

I. How things get mounted on Mac OS

The mount command on the terminal returns most likely some lines, like that:

  • testuser$ mount
  • /dev/disk0s2 on / (hfs, local, journaled)
    devfs on /dev (devfs, local, nobrowse)
    map -hosts on /net (autofs, nosuid, automounted, nobrowse)
    map auto_home on /home (autofs, automounted, nobrowse)
    /dev/disk3s1 on /Volumes/CHAMBOOT (hfs, local, nodev, nosuid, journaled, noowners)
    /dev/disk1s4 on /Volumes/Mac OS X Install DVD (hfs, local, nodev, nosuid, noowners)

You can see quite a lot of slices (i.e. ~partitions) are mounted to that system I am running here. For instance disk1s4 is the forth slice of disk1 and it countains an image of a Mac OS X Install DVD. And you can see a CHAMBOOT named drive mounted with several options.

II. Mount Options/Permissions

Our beloved USB stick named CHAMBOOT (contains Chameleon and) is disk3s1 and is mounted to /Volumes/CHAMBOOT. Mac OS handles USB mounting for most of our every day life operations fairly reliable. But this comes at a cost, as this simplicity is achieved here by applying options like nosuid and noowners during the mount process.

For people willing to run Chameleon from a USB stick permissions are inevitable, as for instance an Extensions.mkext kextcache can only be generated with proper file permissions being set.

II. Mounting USB with permissions

This just requires some simple mount operations being performed manually on the terminal. Do the following:

  • testuser$ sudo -s
    Become ultimate root now.
  • testuser$ cd
    Get back to the home folder whereever you’ve been before.
  • testuser$ sync
    Force completion of pending disk writes.
  • testuser$ umount -f /Volumes/CHAMBOOT
    This unmounts the USB stick called CHAMBOOT
  • testuser$ mkdir chamboottemp
    Create a temporary folder for our mounting session
  • testuser$ mount_hfs /dev/disk3s1 chamboottemp/
    Mount the USB stick to the temporary folder
  • testuser$ mount
    See how the drives are mounted now
  • /dev/disk0s2 on / (hfs, local, journaled)
    devfs on /dev (devfs, local, nobrowse)
    map -hosts on /net (autofs, nosuid, automounted, nobrowse)
    map auto_home on /home (autofs, automounted, nobrowse)
    /dev/disk3s1 on /Users/admin/chamboottemp (hfs, local, journaled)
    /dev/disk1s4 on /Volumes/Mac OS X Install DVD (hfs, local, nodev, nosuid, noowners)
    You can see the USB stick is now mounted without “extra” options.

Now you can apply changes to the USB stick’s files in the proper manner (like copying files, repairing permissions and creating a kextcache). After having performed all the changes, you can correctly unmount. Read here:

III. Manually Unmounting

  • testuser$ cd
    Get back to the home folder whereever you’ve been before.
  • testuser$ umount -f chamboottemp
    Force to unmount the device mounted to the chamboottemp folder now.
  • testuser$ rmdir chamboottemp
    It is safe to delete the chamboottemp folder now.

IV. Links

» Mac OS X Reference Library: Man Page for “sync”
» Mac OS X Reference Library: Man Page for “mount”
» AsereBln.BlogSpot.com: Some terminal work

[Muzaq] DJ Food’s new EP “The Shape of Things that Hum”

Strictly Kev aka DJ Food has released a new EP called “The Shape of Things that Hum”.

The track “All covered in Darkness” is taken from that EP. Enjoy…

» Pre-Listen whole EP on NinjaTune.com…
» Buy mp3 album on Amazon.com
» Strictly Kev on Rupert’s Myspace.com
» DJ Food on Wikipedia
» DJ Food on NinjaTune.com
» djfood.org

[Muzaq] Prodigy’s “Smack My Bitch Up” Recomposed in Ableton Live

Jim Pavloff from the Ukraine shows us in 10 minutes how to recompose Prodigy’s classic track “Smack My Bitch Up” by just using Ableton Live. This is really awesome.

» Jim Pavloff on Rupert’s MySpace.com
» Jim Pavloff on Discogs.com
» Jim Pavloff on PromoDJ.ru

[News] Copenhagen: The Fight Continues

More than 14 million people from around the world already joined AVAAZ.ORG. It is by far the largest ever online petition in the history on mankind.

From their about us page:

Avaaz.org is a new global web movement with a simple democratic mission: to close the gap between the world we have, and the world most people everywhere want.

Across the world, most people want stronger protections for the environment, greater respect for human rights, and concerted efforts to end poverty, corruption and war. Yet globalization faces a huge democratic deficit as international decisions are shaped by political elites and unaccountable corporations — not the views and values of the world’s people.

Join AVAAZ.ORG now, by going to http://www.avaaz.org/en/save_copenhagen/

[Labs] Unofficial InsanelyMac.com Search Plugin for Firefox

Merry Chrismas, guys. We felt it was kinda overdue to have an INSANELYMAC.COM search plugin added to our beloved Mozilla Firefox. Of course we can also do this manually, but why not having things automized? So here we are.

What does the plugin do?
Basically we’re using our beloved Google.com to search the InsanelyMac.com site.

Disclaimer
We are neither affiliated to InsanelyMac.com nor are we affiliated to Google.com, but we felt it might be rather comfy to have this thing automized eventually.

Warning
This is pure amateurish scripting, we won’t garantee anything. Use on your own risk. Although you may hang a cross above your computer, it may explode anyway ;-) For the paranoids among you download XML file for manual installation.

How it works
Click this button and you’re gonna be offered to install this plugin.

[Muzaq] Tan Dun’s Waterpassion

In August 2000 the world premiere of Tan Dun’s Waterpassion took place in Stuttgart’s Liederhalle.

(..) Tan Dun, along with Sofia Gubaidulina, Osvaldo Golijov, and Wolfgang Rihm, was commissioned by Helmuth Rilling and the Internationale Bachakademie Stuttgart to write a piece for the Passion 2000 project in commemoration of Johann Sebastian Bach. His contribution was the Water Passion After St. Matthew. The piece was widely performed in Europe and was subsequently given its American premiere by the Oregon Bach Festival, also under Rilling’s direction.
(Quoted from Wikipedia)

Singers and an a Cappella Choir of the University of Utah performed Tan Dun’s “Water Passion After St. Matthew” on April 11th, and 12th 2009 in Libby Gardner Concert Hall at the University of Utah. The first video is taken from that performance. The other three videos comprise an (english) interview with Tan Dun in Bilbao (Spain) in November 2009.

Enjoy…

» Tan Dun on Wikipedia….
» Tan Dun on Sony (page seems to have issues atm)…

[Muzaq] MySpace Take Over iMeem and Shut Down

Golem.de reports that the social music and media streaming service iMeem has been overtaken by Rupert Murdoch’s MySpace.com and eventually been closed. It seems like this buy was intended only to remove a possible competitor from the market.

iMeem was a Start up from San Francisco. It was founded by former Napster Employees. Users could upload music and music videos, that could then be listened to as a stream. In 2007 iMeem managed to make deals with major music labels in the U.S.

» History of MySpace.com on Wikipedia
» History of iMeem on Wikipedia
» Rupert Murdoch on Wikipedia

[Muzaq] Ambient Classics: Autechre’s Yulquen

This track is from 1994. We at incomplete-news feel this is one is still unfolding the same nice brain massage like at that time.

Get yourself headphones, a good drink and close your eyes. Autechre‘s Yulquen, taken from their 1994 album Amber comes simple, but is epic.

Enjoy…

» Autechre on Wikipedia
» Yulquen Album Details on Discogs.co.uk

[misc] Web Empfang von MMS mit Alice / Hansenet

Wir alle kennen die Situation. Ein Freund sendet uns eine MMS und wir erhalten eine SMS stattdessen, obgleich unser Telefon MMS fähig ist. Warum eigentlich?

Nun das ist sehr einfach: sofern man selbst keine MMS bislang versendet hat, geht der Provider davon aus, dass man kein MMS fähiges Mobiltelefon besitzt. Das ist einerseits ein guter Ansatz, andererseits jedoch auch eine nette Art, 60 Millionen deutschen Mobilfunkkunden zu zwingen, zumindest eine einzige MMS zu versenden – nämlich damit sie imstande sind, MMS zu empfangen.

60 Millionen MMS x 0,29€ pro MMS, bei jedem Wechsel des Mobiltelefons… Hmmm, nette Summe für die Portokasse der lieben Telefonkonzerne, aber lassen wir das lieber. Heute ist ja dritter Advent.

Blöd wird es nur, wenn einzelne Provider, die die Netze anderer verwenden, die SMS Benachrichtigungsoption für eingegangene MMS’ nur unzureichende implementieren. So isses beispielsweise bei dem deutschen Anbieter Alice / Hansenet. Hier erhält man folgende Nachricht:

Sie haben eine MMS von +491231234567 erhalten. Sie können diese im Web unter lesen. Ihr PIN lautet aB3D5F.

Tja. Äh wo soll ich die abrufen? Genau, nirgendwo. Der Link ist irgendwie nicht in der SMS enthalten. Einige Tests zeigen, dass in allen SMS Benachrichtigungen über eine vorliegende MMS, die von Alice derzeit versendet werden, die Webadresse fehlt. Macht ja nichts, wenn wenigstens Google etwas Hilfreiches zu Tage fördern würde … Hmm… Google hilft leider nicht… Also Gehirn anstrengen.

Alice ist im Mobilfunkbereich Reseller von O2 Produkten. Also mal bei o2 schauen, wo man die MMS online abrufen kann… Hmm… Google vermeldet (nicht ganz auf Anhieb): http://o2online.de/goto/o2mms

Und tadadada… Alles wunderbar. Meine MMS kann ich nun hervorragend bei O2 im Web abrufen. Oder sollte ich vielleicht doch mal die MMS senden, damit mein Provider merkt, dass ich MMS direkt auf dem Mobiltelefon empfangen kann?