Git Product home page Git Product logo

gmediafinder2's Introduction

INSTALLATION ON LINUX:
----------------------

install from ppa for ubuntu:
----------------------------

sudo apt-add-repository ppa:s-lagui/ppa
sudo apt-get update
sudo apt-get install gmediafinder

Get sources form git:
---------------------

install the current dependencies first:

sudo apt-get install python-gtk2 python-gdata python-gst0.10 gstreamer0.10-ffmpeg libvisual-0.4-0 libvisual-0.4-plugins python-configobj ffmpeg python-mechanize gstreamer0.10-plugins-good python-xlib python-glade2 python-webkit libavcodec-extra-53 gnome-icon-theme-full

then you can use the setup.py to install or start the software directy...

check the source code:
----------------------
git clone git://github.com/smolleyes/gmediafinder2.git

for setup.py:
cd gmediafinder2; sudo python setup.py install (or uninstall to remove)

direct use:
cd gmediafinder2/GmediaFinder; python gmediafinder.py


FOR MANDRIVA / rpm based systems USERS!
--------------------
you can use the gmediafinder.spec file in the git :)

enjoy !

gmediafinder2's People

Stargazers

Robert Schönherr avatar Martin Panter avatar  avatar

Watchers

 avatar  avatar James Cloos avatar

gmediafinder2's Issues

Gmediafinder Can No Longer Play Youtube Videos

I was unable to watch Youtube videos, with gmediafinder last git version on Fedora 20 and 21.

The message i get on console is:

[martin@fc21 ~]$ gmediafinder
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
loading uri: http://google.fr
/usr/bin/gmediafinder:25: GtkWarning: Invalid icon size 24

app.mainloop.run()

(gmediafinder:43123): GStreamer-CRITICAL **: gst_caps_copy: assertion 'GST_IS_CAPS (caps)' failed
/usr/bin/gmediafinder:25: Warning: cannot register existing type 'GstObject'
app.mainloop.run()
/usr/bin/gmediafinder:25: Warning: g_once_init_leave: assertion 'result != 0' failed
app.mainloop.run()
/usr/bin/gmediafinder:25: Warning: g_type_register_static: assertion 'parent_type > 0' failed
app.mainloop.run()

(gmediafinder:43123): GStreamer-CRITICAL **: gst_element_class_set_metadata: assertion 'GST_IS_ELEMENT_CLASS (klass)' failed
load finished
player stopped

Gmediafinder does not start on Fedora 18 (pywebkitgtk installed)

Hi!
If I try to run gmediafinder it does not start and from the terminal I
get this output:

$ gmediafinder
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
File "/usr/bin/gmediafinder", line 22, in
from GmediaFinder import gmediafinder
File "/usr/lib/python2.7/site-packages/GmediaFinder/gmediafinder.py", line
53, in
from GmediaFinder.lib.engines import Engines
ImportError: cannot import name Engines

My system is Fedora 18 Gnome x86_64, I already submitted the bug to the Fedora mainteiner, but we can't solved the issue. You can find the bug report and what we tried here: https://bugzilla.rpmfusion.org/show_bug.cgi?id=2770

Thanks!

rpmlint errors on Fedora 17 and 18

Hi,
rpmlint reports also with gmediafinder-1.0.3 the rpmlint errors

I have used the following comand to build from sources
git clone git://github.com/smolleyes/gmediafinder2.git

rpmlint gmediafinder-1.0.3-1.fc18.noarch.rpm
gmediafinder.noarch: W: spelling-error %description -l en_US gstreamer -> streamer, g streamer, steamer
gmediafinder.noarch: W: spelling-error %description -l en_US flv -> fl, flt, flu
gmediafinder.noarch: E: script-without-shebang /usr/share/pyshared/GmediaFinder/lib/engines/init.py
gmediafinder.noarch: W: spurious-executable-perm /usr/share/doc/gmediafinder-1.0.3/CHANGELOG
gmediafinder.noarch: E: script-without-shebang /usr/share/gmediafinder/glade/mainGui.glade
gmediafinder.noarch: W: spurious-executable-perm /usr/share/doc/gmediafinder-1.0.3/README
gmediafinder.noarch: W: spurious-executable-perm /usr/share/doc/gmediafinder-1.0.3/VERSION
gmediafinder.noarch: W: spurious-executable-perm /usr/share/doc/gmediafinder-1.0.3/gpl-2.0.txt
gmediafinder.noarch: E: script-without-shebang /usr/share/pyshared/GmediaFinder/lib/init.py
gmediafinder.noarch: E: script-without-shebang /usr/share/pyshared/GmediaFinder/init.py
gmediafinder.noarch: W: no-manual-page-for-binary gmediafinder
gmediafinder.noarch: E: invalid-desktopfile /usr/share/applications/gmediafinder.desktop value "AudioVideo" for string list key "Categories" in group "Desktop Entry" does not have a semicolon (';') as trailing character
1 packages and 0 specfiles checked; 5 errors, 7 warnings.

necessary workaround at the moment for me:

--- gmediafinder/gmediafinder.desktop.orig 2012-10-14 18:52:50.921645763 +0200
+++ gmediafinder/gmediafinder.desktop 2012-10-14 18:53:00.106647272 +0200
@@ -7,5 +7,5 @@
Terminal=false
X-MultipleArgs=false
Type=Application
-Categories=AudioVideo
+Categories=AudioVideo;
Name[fr_FR]=Gmediafinder

and

fix permissions

find . -name 'gpl-2.0.txt' -exec chmod 644 '{}' ;
find . -name 'CHANGELOG' -exec chmod 644 '{}' ;
find . -name 'README' -exec chmod 644 '{}' ;
find . -name 'VERSION' -exec chmod 644 '{}' ;
find . -name 'init.py' -exec chmod 644 '{}' ;
find . -name 'mainGui.glade' -exec chmod 644 '{}' ;

Unable to launch latest git version

** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Xlib.protocol.request.QueryExtension
Traceback (most recent call last):
File "/usr/bin/gmediafinder", line 22, in
from GmediaFinder import gmediafinder
File "/usr/lib/python2.7/site-packages/GmediaFinder/gmediafinder.py", line 53, in
from GmediaFinder.lib.engines import Engines
ImportError: cannot import name Engines

gmediafinder didn't start with german menu text

with the recent gmediafinder-1.0.3 the program didn't start with german menu text.

the language is set as following:
env |grep LANG
LANG=de_DE.UTF-8

all lang packages ar installed:

/usr/share/locale/ar/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/cs_CZ/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/de_DE/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/en/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/es/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/fr/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/gl/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/it/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/pl_PL/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/ro/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/ru/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/sr/LC_MESSAGES/gmediafinder.mo
/usr/share/locale/zh_CN/LC_MESSAGES/gmediafinder.mo

any hint ?

rpmlint reports E: non-executable-script

rpmlint reports a few errors with the recent Gmediafinder 1.0.1

gmediafinder.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/GmediaFinder/engines.py 0644L /usr/bin/env
gmediafinder.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/GmediaFinder/Translation.py 0644L /usr/bin/python
gmediafinder.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/GmediaFinder/pykey.py 0644L /usr/bin/env
gmediafinder.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/GmediaFinder/checklinks.py 0644L /usr/bin/env
gmediafinder.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/GmediaFinder/gmediafinder.py 0644L /usr/bin/env

can be solved with chmod a+x $filenames

same is with the files, they need chmod 644 $filenames

gpl-2.0.txt
CHANGELOG'
README'
VERSION
init.py
mainGui.glade'

the desktop file needed a ; at line Categries

--- gmediafinder/gmediafinder.desktop.orig 2012-10-14 18:52:50.921645763 +0200
+++ gmediafinder/gmediafinder.desktop 2012-10-14 18:53:00.106647272 +0200
@@ -7,5 +7,5 @@
Terminal=false
X-MultipleArgs=false
Type=Application
-Categories=AudioVideo
+Categories=AudioVideo;
Name[fr_FR]=Gmediafinder

hope you can fix this for next release.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.