dblank
11-08-2007, 02:53 PM
Can anyone explain how this is properly done? I really expected there to be an option in the gui, or at the very least something like "Open with.." in the long press context menu, but as far as I can tell there's nothing like this.
I've been trying to get .wavs to play with the sox "play" command instead of mediaplayer-ui, here's the steps I've taken so far:
removed audio/x-wav MimeType from /usr/share/applications/hildon/mp_ui.desktop
created /usr/share/applications/hildon/play.desktop:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=play
Exec=/usr/bin/play %f
X-Osso-Type=application/x-executable
MimeType=audio/x-wav
ran update-desktop-database
Tried launching .wav from File Manager, get error:
Unable to recognise file type of:
file.WAV
Search for an application to open it?
Then I tried making a service file, since all the other .desktop files have an X-Osso-Service line.
created /usr/share/dbus-1/services/play.service:
[D-BUS Service]
Name=play
Exec=/usr/bin/play
and added X-Osso-Service=play to play.desktop
After running /etc/init.d/af-services start, and update-desktop-database, I no longer get an error when trying to play my .wav, it simply says "play - loading" for a bit in the upper right corner, but doesn't appear to actually run the program.
Can someone please help :)
Is there an easier way to do this in OS2008 by any chance?
Thanks!
I've been trying to get .wavs to play with the sox "play" command instead of mediaplayer-ui, here's the steps I've taken so far:
removed audio/x-wav MimeType from /usr/share/applications/hildon/mp_ui.desktop
created /usr/share/applications/hildon/play.desktop:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=play
Exec=/usr/bin/play %f
X-Osso-Type=application/x-executable
MimeType=audio/x-wav
ran update-desktop-database
Tried launching .wav from File Manager, get error:
Unable to recognise file type of:
file.WAV
Search for an application to open it?
Then I tried making a service file, since all the other .desktop files have an X-Osso-Service line.
created /usr/share/dbus-1/services/play.service:
[D-BUS Service]
Name=play
Exec=/usr/bin/play
and added X-Osso-Service=play to play.desktop
After running /etc/init.d/af-services start, and update-desktop-database, I no longer get an error when trying to play my .wav, it simply says "play - loading" for a bit in the upper right corner, but doesn't appear to actually run the program.
Can someone please help :)
Is there an easier way to do this in OS2008 by any chance?
Thanks!