Bullseye Media Manager

Hello,
I just finished a working version of a media manager I use for my personal account to handle my music and pictures collection. I decided to published it on AUR as I assume it might interest some people.
It's a python app with several modules.
Here's a little sum up of what it is about :
Music module
- Inspired by Amarok 1.4 and Exaile
- Library browser show rating sum, playcount sum and burn factor by node (artist, album, track, etc...). Burn factor is high if you've listened a lot to a few tracks of a node.
- Advanced queue managment with several flags to apply on queued tracks :
Stop flag : Once the player is done playing this track it will stop global playback
Temp jump : Once the player is done playing the current track, it will play this track and then go back where it left
Perm jump : Once the player is done playing the current track, it will play this track and then continue playback from here
Bridge source : Once the player is done playing this track, it will move to the bridge dest of this bridge source (if there is one)
Bride dest : Tells that this track is where the matching bridge source will lead when listened
- Passive filters : hide tracks you do not want to see by showing only those matching filters, useful if you have a large collection and at some point just listen to a few tracks. Can be seen as content view modes.
- Session saving/loading
- Last.fm scrobbling with offline cache support
- Function to sync playcounts with Last.fm account
- Function to import ratings from another Bullseye database (including BullseyeDroid)
Other modules (pictures, videos, and later custom)
- Manages files based on what there are and not just where they are on the disk
Basically, what you have to do with these modules is creating categories (~ based on subject form) and universes (~ based on subject content). Then after Bullseye has scanned indexed folders for new files, you load some of these files and drag and drop them in the matching categories / universes. You can create an arborescence of categories and universes. For example, I can create the root category "Characters" and a sub-category "Warriors" to it. I can also create a root universe "Dragon Ball" and a sub-universe "Piccolo" to it. Then if I have a picture of the warrior character Piccolo from Dragon Ball, I'll load it and drag and drop it in "Warriors" and "Piccolo". This picture will then matches the criteria "Characters", "Warriors", "Dragon Ball" and "Piccolo".
- Can move every indexed files to a proper structure. If you just download and copy files, search for them in Bullseye then add them in the proper category and universe, it will work. But it will be a real mess on disk. Bullseye can move every indexed files to a proper structure on disk, based on categories, universes or both.
- Function to check for doubloons
- Video & Music module support multiple backends : GStreamer, VLC, Phonon and MPlayer (not there right now)
Music module browser and flags demo : http://www.youtube.com/watch?v=UF5114mLWhQ
Categories & Universes management introduction with pictures module : http://www.youtube.com/watch?v=h3i1plNSpsg
Gtk2 package : https://aur.archlinux.org/packages.php?ID=58903
Qt4 package : https://aur.archlinux.org/packages.php?ID=58905
Theses versions are not really polished but should work quite properly (but they probably contain bugs since no one has used them except me).
Thanks for any feedback.
Last edited by Piccolo (2012-05-21 16:38:03)

Qt Version was broken, and wasn't loading the database (thus no music was showing).
My vim setup trims extra whitespace from files, so I created a diff that ignores white space to allow a cleaner application of the patch:
diff --git a/qt/gui/menubar.py b/qt/gui/menubar.py
index 495b484..0d1189f 100644
--- a/qt/gui/menubar.py
+++ b/qt/gui/menubar.py
@@ -22,7 +22,7 @@ class MenuBar(QtGui.QMenuBar):
def checkForNewFiles(self):
progressNotifier = self.core.statusBar.addProgressNotifier()
- self.core.BDD.checkForNewFiles(progressNotifier)
+ self.core.db.checkForNewFiles(progressNotifier)
def loadModuleMenus(self, module):
As a side note, there seems to be a lot of differences between the gtk and qt versions. Aside from potentially not having qt installed, is there a reason to maintain two versions? Alternatively, i wonder if it would make since to separate the project into a library and the gui's which implement the library (kind of like xmms and mpd do)? These are just ramblings, so feel free to ignore this part of my reply. the important part is the patch. :-)
edit:
If the above didn't apply cleanly, try this instead:
diff --git a/qt/gui/menubar.py b/qt/gui/menubar.py
index 495b484..0d1189f 100644
--- a/qt/gui/menubar.py
+++ b/qt/gui/menubar.py
@@ -9,22 +9,22 @@ class MenuBar(QtGui.QMenuBar):
self.core = parent
QtGui.QMenuBar.__init__(self, parent)
toolsMenu = QtGui.QMenu(_('&Tools'))
+
toolsMenu.addAction(_('Check for new files'), self.checkForNewFiles)
toolsMenu.addAction(_('Settings'), self.openSettings)
self.addMenu(toolsMenu)
+
parent.moduleLoaded.connect(self.loadModuleMenus)
+
for module in self.core.loadedModules:
self.loadModuleMenus(module)
+
+
def checkForNewFiles(self):
progressNotifier = self.core.statusBar.addProgressNotifier()
- self.core.BDD.checkForNewFiles(progressNotifier)
+ self.core.db.checkForNewFiles(progressNotifier)
+
+
def loadModuleMenus(self, module):
if(module == 'pictures' or module == 'videos'):
pictures = QtGui.QMenu(_(module[0].capitalize() + module[1:]))
@@ -32,9 +32,9 @@ class MenuBar(QtGui.QMenuBar):
pictures.addAction(_('Check for doubloons'), self.core.managers[module].containerBrowser.checkForDoubloons)
pictures.addAction(_("Move to UC structure"), lambda: self.moveToUCStructure(module))
pictures.addSeparator()
+
panelGroup = QtGui.QActionGroup(self)
+
browserMode = settings.get_option(module + '/browser_mode', 'panel')
panes = pictures.addAction( _('Multi-panes'), lambda: self.core.managers[module].setBrowserMode('panes'))
@@ -42,7 +42,7 @@ class MenuBar(QtGui.QMenuBar):
if(browserMode == 'panes'):
panes.setChecked(True)
panes.setActionGroup(panelGroup)
+
panel = pictures.addAction(_('All in one panel'), lambda: self.core.managers[module].setBrowserMode('panel'))
panel.setCheckable(True)
if(browserMode == 'panel'):
@@ -56,61 +56,61 @@ class MenuBar(QtGui.QMenuBar):
self.core.BDD.reloadCovers(progressNotifier)
music = QtGui.QMenu(_('Music'))
music.addAction(_('Reload covers'), reloadCovers)
+
+
self.addMenu(music)
+
def moveToUCStructure(self, module):
dialog = modales.UCStructureHelper(module)
folder = dialog.exec_()
if folder != None:
self.core.managers[module].containerBrowser.moveToUCStructure(folder)
+
def openSettings(self):
dialog = modales.SettingsEditor()
dialog.exec_()
+
class StatusBar(QtGui.QStatusBar):
def __init__(self):
QtGui.QStatusBar.__init__(self)
+
def addProgressNotifier(self):
notifier = ProgressNotifier(self)
notifier.done.connect(self.removeNotifier)
self.addWidget(notifier)
return notifier
+
def removeNotifier(self):
notifier = self.sender()
self.removeWidget(notifier)
class ProgressNotifier(QtGui.QProgressBar):
+
valueRequested = QtCore.Signal(int)
pulseRequested = QtCore.Signal()
done = QtCore.Signal()
+
def __init__(self, statusBar):
QtGui.QProgressBar.__init__(self)
self.statusBar = statusBar
self.valueRequested.connect(self.setValue)
self.pulseRequested.connect(self.doPulse)
+
def doPulse(self):
self.setRange(0, 0)
+
def emitDone(self):
self.done.emit()
+
def pulse(self):
self.pulseRequested.emit()
+
+
def setFraction(self, val):
val *= 100
if(self.maximum != 100):
self.setMaximum(100)
self.valueRequested.emit(val)
+
The difference is that whitespace edits aren't ignored
Last edited by aspidites (2012-06-07 01:45:21)

Similar Messages

  • Media Manager does not work

    I have an 8700C.  I installed Blackberry Desktop Manager V4.6.0.12 and I have V4.2.1.96 (Platform 2.3.0.79) OS installed on my device.  When I go into the Media icon in Desktop Manager I have a split screen with Media Manager on the left and Blackberry Media Sync on the right.  The Start button for Media Manager is grayed out.  I installed Media Sync, was told to install iTunes, and then told my device is not supported for Media Sync.  I have not been able to get Media manager to work since Desktop Manager version 4.1 or 4.2. 

    Hi and welcome to the forums,
    I would recommend doing a clean uninstall of the DN v.6 with Media Manager,using the following:
    http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB02206&sliceId=SAL_Pub...
     Reboot the PC, and download and install  DM 4.6 without the media manager. If you search the forums you will see that media manager is not very stable. Personally I use the drag and drop method through Windows (must have media card installed,) very quick and efficient.
    Media sync is compatible with your phone and can be downloaded as a separate program here:
    http://na.blackberry.com/eng/devices/features/media/mediasync.jsp
    Media sync does work well with your music management. However, Itunes with DRM are not able to be transferred to the Blackberry.
    Please let me know if you need any assistance!
    Thanks
    Click Accept as Solution for posts that have solved your issue(s)!
    Be sure to click Like! for those who have helped you.
    Install BlackBerry Protect it's a free application designed to help find your lost BlackBerry smartphone, and keep the information on it secure.

  • Media Manager does not appear on my second stb

    I downloaded Verizon Media Manager and installed it without problems.  When I checked my HD stb the program is listed and I could use it.  I do not have any kind of recorder on the network.  When I check my non HD stb the VMM does not appear.  This is the unit I want to use as it will allow me to play music through the home theater sound system.
    So, am I limited because I do not have a recorder or does the feature not work on non HD stb?  If this is the case, I might as well delete the program from my PC.
    Solved!
    Go to Solution.

    Hi. I apologize for the inconvenience. Unfortunately at this time, the standard def STBs do not work with Media Manager. It doesn't have to be a DVR, but the stb has to be an HD box. If you do not wish to upgrade the STD box at this time and depending on your setup, you can always swap the STBs and move the media manager functionality to where you want it. 

  • FCP 6, Media Manager, DualEyes Problem

    I've locked picture on a 90 minute feature and I'm trying to export the sequence to an external drive so our colorist can do the grading.
    The camera original footage came from various Canon DSLRs. Some of the footage was transcoded (Pro Res 422 HQ) off site and delivered to me. But most of the footage, I transcoded myself, using log and transfer.
    I highlight the sequence I want to export in the FCP browser, then right click, but when I click “Media Manager”, nothing happens. The little icon spins for a split second, then nothing.
    The same thing happens if I try to open Media Manager from the top menu. Nothing. Won’t open.
    Everything in the timeline plays just fine. Exporting the timeline as a self-contained or reference file works without any problem.
    It seems Media Manager doesn't like certain clips in the timeline.
    I went through the timeline one clip at a time and started to compare the clips MM had a problem with versus those it didn't have a problem with.
    It seems the offending clips are all clips that were created in DualEyes, off site, to sync second system audio.
    Clips that I synched here, on site, using PluralEyes, do not offend Media Manager.
    I don't know that this matters, but...
    The offending DualEyes-created files that were created off site include a single, merged file - a video track and three audio tracks (a pair of tracks from the second system audio, and a single track from the camera mic that was used for reference).
    One last thing I tried to confirm it was the created-off-site DualEyes files that were keeping MM from working...
    I imported two files, residing in the same folder on the HD.
    File A had been synched using DualEyes. It has a video track and three audio tracks (one from camera mic, two from second system audio).
    File B had not been synched (an MOS take). It has a video track and two audio tracks (camera mic).
    I laid both clips in the timeline, next to each other.
    If I right click on File A and then click Media Manager, I get an "Error 34" message.
    If I right click on File B and then click Media Manager, Media Manager opens normally.
    Any idea what's going on here? Any advice would be greatly appreciated.
    I'm running...
    Final Cut Pro 6.0.6
    2.4GHz 8-Core MacPro
    6 GB RAM
    OSX 10.6.8
    8TB G-Tech esPRO RAID 5 (4.8 TBs used)
    Cheers,
    Jeffrey

    I have no idea why this problem is occuring, but you might try deleting the audio from your sequence before doing the media manage.  You could then copy a mixed down track to the media managed sequence if you want audio reference.
    Also, select one of the problematic clips and hit command-9 (clip settings) and tell us the settings for the clip.

  • Creating a new project with media manager

    This one should be obvious but I can't quite figure it out: I used media manager to recompress my project into a smaller one. Media manager did a nice job with that and placed all the files into a new folder BUT - where is the actual project file?? If I use the actual fcp project file from the original- the settings are all different and it told me that some media files are missing or too short. Doesn't media manager create a new project file that works with the new recompressed files that it just created??

    BUT - where is the actual project file??
    When you have decided on the settings in Media Manager and then tell it to do the job, the first thing you see is a dialog asking where to save the project file. Use Spotlight to search for it.
    If that doesn't turn anything up, start MM again, it might have remembered the last Save location.

  • Error message when trying to use vcast media manager

    I recently downloaded the VCast Media Manager but have been unable to transfer any media from my computer or from my Thunderbolt. I tried signing in to VCast Media Manager on my phone and received an error message:
    Server Problem
    Abnormal situation code: err_conn/ont-api-vip.newbay.com
    Unsure where to go from here. Thanks for any suggestions.

    Hello,
    Thank you Community Members for providing a troubleshooting tip. It is very much appreciated.  First, you want to make sure that your system meets the minimum requirements, which can be viewed at the link below:
    VCAST Media Manager Specs
    Next, uninstall the VCAST application and reboot your computer. 
    Then, disable your firewall and antivirus program and download the VCAST Media Manager application again, which can be found at the web link below:
    VCAST Media Manager
    If you are still having trouble with this service, it will be necessary to contact our Technical Support team directly. Please call 1-800-922-0204, option 3, from an alternate phone and be in front of your computer if you need to call.
    Thank you.
    KellyW@VZWSupport

  • BB 8330 Media Manager, Media Sync hanging - not connecting...

    (I just know this is treated in depth somewhere but after a couple of hours of searching, I can't find it so appologies in advance...)
    I have a BB 8330 from Verizon running v4.5.0.77 - no media card.
    Using Device Manager, the:
    Driver version is: 4.1.0.4
    Driver Node Strong Name is: oem25.inf:RIM:RimUsb.Device.NT:4.1.0.4:usb\vid_0fca&pid_8004&mi_00
    Windows thinks the driver is up to date.
    I am running  Desktop Manager v4.7.0.32[Nov 4 2008]
    When I launch DM, I can successfully Back up my BB.
    On my Vista PC - When I attempt to launch  Media Manager 9, it has found the files in the Library but it goes into a wierd loop where it keeps seeing the F: drive and then removes it and then resets and then sees it again - forever (or at least for the day that I left it in that loop)
    I loaded the DM on another PC running XP and observe a similar behavior - it's not quite as zippy so it just looks more like a hang
    To try something different, I downloaded Media Sync v2.0.0.22 and, when the BB is connected, I get the error: "BlackBerry Media Sync failed to connect to your BlackBerry device. Click Retry to try again or Cancel to disconnect." - I get the same error with and without the DM running.
    Something seems sort of hinky in that, while my BB is plugged in on my Vista system, occassionall I get the lights flashing on my keyboard like someting is resetting the USB every few minutes (unrelated Vista crap?).
    Please help...
    Message Edited by lgrothe on 05-28-2009 11:36 AM

    You are going to want to get a media card if planning to add music-ringtones-pictures-videos.  Don't want to use up device memory.  It'll go fast.
    IrwinII
    Please remember to "Accept as Solution" the post which solved your thread. If I or someone else have helped you, please tell us you "Like" what we had to say at the bottom right of the post.

  • It's official! Media Manager is a POS!

    I've only had a BlackBerry since early July of this year but I've finally come to the conclusion that Roxio's Media Manager that is bundled with the main application is a buggy POS!  The program only seems to open the first time after I've first installed it, if I try to open it up again after that...forget it...it won't open!  I'm always having to uninstall and reinstall to be able to use it.  I'm now officially taking it off my computer.  Why is RIM using this crappy software?

    Roxio Media manager works perfectly fine for many people, and is a POS for others. I guess RIM lets it inside the DM so that the first category of people can still enjoy using it's features.
    As far as I am concerned, I don't use it. I use my Blackberry device as an external card reader and can drag'n'drop all my media files on my device, by just using the Explorer in Windows.
    http://supportforums.blackberry.com/rim/board/message?board.id=BlackBerryDesktopSoftware&thread.id=3...
    The search box on top-right of this page is your true friend, and the public Knowledge Base too:

  • Should I partition my external hard drive for FCPX media management?

    Is there any benefit to creating partitions on a single external hard drive for media management purposes?
    My thoughts were to divide a 1tb external firewire drive into 3x 300gb slices and leave 100gb as "free space". 
    Each partition would be dedicated to at least 1 active event + project (using FCPX terms) that I am editing.
    My thinking on this is that when dealing with the source media + event database, OSX/FCPX will only work on the partition that has been improving read/write speed.
    I could easily be wrong about this.

    In my view there is no point in partition the drive. You are wasting space and speed. Events are segregated in the FCP folder structure. There is no need to to it with partitions.

  • Where is the Media Manager in Desktop 6.0.0.40 ??????

    Last night the BlackBerry Desktop Manager wanted to do an update.  I've done these updates in the past so I thought it would be safe.
    This new version - 6.0.0.40 (Released August 3, 2010 Bundle 42) does not have the Roxio Media manager.  I have to be able to copy files between the BlackBerry file system and my PC.  Not just from the music, pictures and video directories.  I have files in other locations of the file system for my application.
      Paul

      I too had the same problem not being able to access any of my files in device memory after upgrading to DM6. Mass storage device is turned on.  I posted this issue on Aug 12 with no reply from RIM/BB with a fix.  I therefore was forced to reinstall DM5 with Roxio Media Manager and can once again access all my files on my device and move them around.  Now I have two DM'S running on my desktop.  As I stated in my post, I'm not impressed with DM6 at all!  Why release something that doesn't work? In my opinion it's a downgrade! 

  • Problem with Roxio Media manager

    Hello,
    I have installed v4.6 for my desktop manager and it the Roxio media manager worked fine for a couple times and now it tries to reinstall it everytime i use it? 
    1) Why is it trying to reinstall?
    2) How can i fix it? 

    did you read the complete discussion that I linked ? there is just one file : the installer that is several megs. you can download the desktop manager with or without the media manager. The media manager is just a module inside the desktop manager.
    The search box on top-right of this page is your true friend, and the public Knowledge Base too:

  • Problem with Vcast media manager

    So, I got a new phone.  Bought the USB cable so that I could transfer data using the Vcast media manager program.  Plugged in, put it sync mode, and drag/dropped the files over.  The program detected the phone and shows the files are transferred over.  The card works; take a pic with the phone and plug it in, and Vcast sees it..  But the phone refuses to find the music.  Doesn't matter what I do, it insists there is no music on the card.  Anyone else ever have this problem?

    The issues you are experiencing with your handset not finding the music on your memory card may need to be duplicated with a live representative. Please contact us at your earliest convenience from a different phone so we can troubleshoot. Please have your cell phone and memory card available.
    We can be reached at 800-922-0204 seven days a week 6AM to 11PM CST.
    Thanks 

  • Media Manager - Images tranferred - Displays a red X

    Have 8703e BB. Have Internet Services turned off directly by Sprint - don't need it and do not want to be charged for the non-communication Casual Data Usage (a slick illegal method cell phone companies charge when internet services are turned off - had to file federal charges before they took it off my bill). Can't download ringtones or pictures.
    Tried to transfer ringtones and images a while ago and Media Manager would not recognize my device. Finally found out that without an external card, the Media Manager would not recognize my device.
    However, just installed the new OS and Desktop Manager 4.2.2.14 with Media Manager and it recognizes my device! 
    I transferred a ringtone from my PC to my device and...YES...Viva La Vida plays!!!!
    BUT, two images I transferred show up with a generic image thumbnail and the picture displayed is just a small red X in the upper left hand corner. Yet, when I highlight the folder in the device in Media Manager, the pictures display very clearly.
    To also clarify, the pictures reside in MEDIA>PICTURES>DEVICE MEMORY
    Under properties for the folder, the file path is - /Device Memory/home/user/pictures
    The sizes of the pictures are 37KB and 65KB, hardly any different than the images in the Preloaded Pictures folder, which path is /Device Memory/samples/pictures
    Is this a BB issue or Media Manager issue? As I said, the ringtone transferred and works, the images transferred and are listed, but don't display. Anyone have a solution to this problem?
    I've reset the device by taking the battery out, etc. Nothing. Pictures still give me the red x.
    Thanks,
    Dan

    Ok, so this has been driving me nuts for such a long time. I did everything that anyone suggested and nothing worked. This included creating a new temp internet files folder, checking and unchecking all the appropriate boxes, creating a new profile, and
    most other things suggested. Then I cam across something on a forum (sorry I don't know the link) that made me think. I looked through the reg to the key HKCU>Software>Microsoft>Office>15.0
    (I use outlook 2013 but previous versions of office were there as well.)>Outlook>Security>OutlookSecureTempFolder. My setting was C:\Users\"USER"\AppData\Local\Microsoft\Windows\TIF\Temporary Internet Files\Content.Outlook\B5U77NH4\.
    NOTE: TIF is where I chose to create the new Temporary Internet Files folder. Ur most likely will be different or not there at all!!!
    What I realized was that the last folder in this setting was different that the actual folder on my harddrive. So I edited just the last folder B5U77NH4 to be the same as the folder on my HDD. WALA this worked and works great currently. All the other fixes
    sometimes worked for a short while but always reverted back.  I do have to say though that prior to doing this I went into Internet Options and deleted all the browsing history. EVERYTHING it sucked for freq visited websites but I wanted to start fresh.
    Then I physically selected every item that was still in my Temp Internet files folder, even B5U77NH4 and manually deleted every item. That way any folder that was created dynamically would be gone. What was left and would not delete was B5U77NH4 so that is
    the folder I chose to copy into the registry.
    ]This has been so frustrating but now it seems to work. I hope this helps.

  • IPad and Media Manager Issues

    I just installed the Verizon Media Manager App on my iPad and it will not pull anything from my pc.  It keeps telling me to register.  It lets me sign in with my id, lets me bookmark things, but I cannot pull media from my PC.  It is very frustrating.  Want to be able to view flex view stuff for the kids while on the road and cannot.  Also cannot find the fios on demand app in the App store.  Please help.  The other app that is not working at all is the MY VZ account app.  I cannot check bills, pay bills, check email or anything you should be able to do with it.  If the app's are buggy, pull them.  Please advise with any solutions.

    Here's the master page for all of Verizon's apps. Right now only the Media Manager app is available for iPad.
    In order to view your personal media, it must first be uploaded to your FlexView Library. This can be done using the Media Manager application on your PC or Mac.
    The Media Manager iPad app also allows you to stream Flex View movies and TV shows you have purchased from Verizon, whether you bought it on your set-top-box, PC or phone. In other words, it also serves as the FiOS On Demand app.

  • Media Manager not working properly after installing update

    I have an 8110 and upgraded to desktop ver. 5.0.  Since that time, Media Manager does not recognize the 8110 put pictures on computer.
    What do I need to do to correct this?
    Thanks.
    Solved!
    Go to Solution.

    There is no need in Media Manager.
    You can transfer files directly:
    http://supportforums.blackberry.com/rim/board/message?board.id=BlackBerryDesktopSoftware&message.id=...

Maybe you are looking for