Reply
Thread Tools
Posts: 465 | Thanked: 149 times | Joined on Oct 2007
#1
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!
 
dormant's Avatar
Posts: 332 | Thanked: 76 times | Joined on Oct 2007 @ St. Augustine, Trinidad and Tobago
#2
There are quite a few threads on this already, and there seems to be no simple answer.

I was was thinking about trying splicer.
__________________
  • N900
  • N800
  • LD-3W
  • two magic OTG USB adapters
  • crossed fingers
 
pipeline's Avatar
Posts: 693 | Thanked: 502 times | Joined on Jul 2007
#3
i was just looking for a way to do this (play wav with no ui) from a script for use playing flite text-to-speech wavs. Is sox command something you built? Can you post it so i can download?

Also did you try editing the /usr/share/applications/defaults.list? Maybe adding a StartupWMClass setting to .desktop file as outlined here :
http://maemo.org/development/documen...rial_bora.html (search for StartupWMClass)

Could also try the Terminal setting in desktop file.
 
Posts: 465 | Thanked: 149 times | Joined on Oct 2007
#4
Originally Posted by pipeline View Post
i was just looking for a way to do this (play wav with no ui) from a script for use playing flite text-to-speech wavs. Is sox command something you built? Can you post it so i can download?

Also did you try editing the /usr/share/applications/defaults.list? Maybe adding a StartupWMClass setting to .desktop file as outlined here :
http://maemo.org/development/documen...rial_bora.html (search for StartupWMClass)

Could also try the Terminal setting in desktop file.
I give no guarantee it'll work for you, but you can grab the version of sox I've compiled here: http://maemobox.org/dblank/sox_14.0.0-1_armel.deb

I'm gonna try to recompile it at some point with libmad, so it can play mp3s natively.

I tried default.list and messed with the Terminal setting, but haven't tried StartupWMClass, will give that a shot later.

Last edited by dblank; 2008-06-02 at 20:11.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 00:02.