Bug 714466 - Mediatomb fails to categorize media files
Summary: Mediatomb fails to categorize media files
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mediatomb
Version: 15
Hardware: i686
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Rich Mattes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 716672 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-19 12:56 UTC by giulix
Modified: 2011-07-12 05:07 UTC (History)
3 users (show)

Fixed In Version: mediatomb-0.12.1-12.fc15
Clone Of:
Environment:
Last Closed: 2011-07-12 05:07:23 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
RPM build error with JS 1.70* (2.14 KB, application/octet-stream)
2011-06-25 18:26 UTC, Jean Bono
no flags Details

Description giulix 2011-06-19 12:56:10 UTC
Description of problem: Mediatomb scripting support is impaired

Version-Release number of selected component (if applicable): 0.12.1


How reproducible: Always


Steps to Reproduce:
1. Start mediatomb
2. Add media content
3.
  
Actual results:
"ERROR: missing objectType property" and media file is not categorized

Expected results:
Media files are correctly processed by the JS engine and categorized

Additional info:
This post on mediatomb's forum sums it up pretty well:
http://sourceforge.net/projects/mediatomb/forums/forum/440751/topic/4547840
It also offers a solution, unfortunately it seems impractical as it involves replacing the seamonkey JS engine with an old version

Comment 1 Jean Bono 2011-06-25 18:26:39 UTC
Created attachment 509912 [details]
RPM build error with JS 1.70*

Comment 2 Rich Mattes 2011-06-27 21:24:51 UTC
*** Bug 716672 has been marked as a duplicate of this bug. ***

Comment 3 Rich Mattes 2011-06-27 21:26:56 UTC
(In reply to comment #1)
> Created attachment 509912 [details]
> RPM build error with JS 1.70*

The SRPM that builds against js-1.8 contains a patch that makes it incompatible with js-1.70.  You'll need to pull the patch out of the spec file to rebuild the RPM against js-1.70

Comment 4 Rich Mattes 2011-06-28 04:53:21 UTC
Despite the fact that I know nothing about Spidermonkey, I have a build of mediatomb that seems to be working well with js-1.8 using the default import.js and playlists.js.  Please try it and get back to me in this bug, if it solves your issues I will push it to stable and submit the js-1.8 patches upstream for consideration.

You can download the packages from koji for your architecture (this will require unblocking and updating to js-1.8):
http://koji.fedoraproject.org/koji/taskinfo?taskID=3165206

Note that you may want to add "-D" to the MT_OPTIONS in /etc/mediatomb.conf for testing, this enables a lot of extra debug output in /var/log/mediatomb (assuming you're running mediatomb as a service using /etc/init.d/mediatomb)

Comment 5 Michael Weidner 2011-06-28 05:58:47 UTC
Patch seems to work for me, my import.js does its job again.

Comment 6 giulix 2011-06-29 21:50:51 UTC
Confirmed that media items are correctly categorized with mediatomb-0.12.1-11.fc15.i686.rpm. Thanks for sorting this out

Comment 7 Fedora Update System 2011-06-30 02:23:45 UTC
mediatomb-0.12.1-12.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/mediatomb-0.12.1-12.fc15

Comment 8 Fedora Update System 2011-06-30 18:57:54 UTC
Package mediatomb-0.12.1-12.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing mediatomb-0.12.1-12.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/mediatomb-0.12.1-12.fc15
then log in and leave karma (feedback).

Comment 9 Fedora Update System 2011-07-12 05:07:18 UTC
mediatomb-0.12.1-12.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.