the phrygian cap


luisbg

@luisbg

luis@debethencourt.com



Ohloh profile for Luis de Bethencourt
Blogalia




<Octubre 2014
Lu Ma Mi Ju Vi Sa Do
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
26 27 28 29 30 31  
             

Creative Commons License


planet gnome
planet ubuntu
alberto ruiz
andy wingo
jeff fortin
slomo's blog
jan schmidt
vincent's random waffle



"all religions, arts and sciences are branches of the same tree. all these aspirations are directed toward ennobling man's life, lifting it from the sphere of mere physical existence and leading the individual towards freedom." albert einstein

snappy 0.2 is out!



snappy is an open source media player that gathers the power and flexibility of gstreamer inside the comfort of a minimalistic clutter interface.

The snappy development team is proud to announce it's second release: 0.2
codename: "Mrs. Robinson, you're trying to seduce me."


full size


Some of the changes you will notice are:
  • DLNA Media Server through Rygel
  • Continue playback where file was previously closed
  • Frame stepping
  • Volume controllable and displayed in the User Interface
  • Save history of recently viewed files
  • Screensaver disabling
  • Video can be rotated, useful for handheld devices
  • Fixes in the User Interface controls and its proportions
  • Audio files can be played, with gstreamer visualizations
  • Support for network streams
  • Code commented
  • More bugs fixed than we are proud of :P



As mentioned above, snappy is now a MPRIS service so if you have Rygel running as well, snappy becomes a DLNA/UPnP Media Renderer controllable by any DLNA device or application. Rygel acts as a translator/man-in-the-middle by getting all UPnP requests/calls and simplifies them into Dbus messages snappy understands.

Also worth mentioning, --recent shows the list of recently viewed media, and in case you are going to watch something private --secret to ask snappy not to save it in the history. The history is also useful to continue playback where you left off a video, closing snappy before you could finish watching it.

download a tarball: bz2, gz or xz
clone the git repo
packages in distributions will be updated soon


Thanks to all who helped in snappy's 0.2 creation!


Disclaimer: No ponies were harmed during the making of this release. One got sick, but that's about it.

16 Comentarios


Referencias (TrackBacks)

URL de trackback de esta historia http://luisbg.blogalia.com//trackbacks/69950

Comentarios

1
De: Robert Fecha: 2011-06-21 01:00

Can snappy be used as a library, to provide an actor for other clutter scenes? If not, is this something that would be considered?

I was toying with writing a clutter application a while back that would have included video playback with gstreamer. But when I started thinking about all the things necessary to make a good video player, I got discouraged and gave up. But it would be great to be able to add a SnappyActor to the scene and have video playback with controls automatically.



2
De: luisbg Fecha: 2011-06-21 13:15

Robert: http://developer.gnome.org/clutter-gst/unstable/

I would recommend to take a look at clutter-gst. But it would be interesting to have such an Actor that would handle typical player needs (seeking, position, volume control, etc...)

Feel free to contact me through email to discuss this further.



3
De: cristian Fecha: 2011-06-23 06:41

Hola Luis.

He tratado de compilar snappy en Ubuntu 10.10, pero al realizar make, me arroja el siguiente error:

CC snappy-utils.o
CC snappy-user_interface.o
user_interface.c: In function ‘position_ns_to_str’:
user_interface.c:547: warning: format ‘%02ld’ expects type ‘long int’, but argument 4 has type ‘gint64’
CC snappy-dlna.o
CC snappy-gst_engine.o
gst_engine.c: In function ‘discover’:
gst_engine.c:167: error: ‘GstDiscoverer’ undeclared (first use in this function)
gst_engine.c:167: error: (Each undeclared identifier is reported only once
gst_engine.c:167: error: for each function it appears in.)
gst_engine.c:167: error: ‘dc’ undeclared (first use in this function)
gst_engine.c:168: error: ‘GstDiscovererInfo’ undeclared (first use in this function)
gst_engine.c:168: error: ‘info’ undeclared (first use in this function)
gst_engine.c:169: error: ‘GstDiscovererStreamInfo’ undeclared (first use in this function)
gst_engine.c:169: error: ‘s_info’ undeclared (first use in this function)
gst_engine.c:170: error: ‘GstDiscovererVideoInfo’ undeclared (first use in this function)
gst_engine.c:170: error: ‘v_info’ undeclared (first use in this function)
gst_engine.c:210: error: expected expression before ‘)’ token
make[2]: *** [snappy-gst_engine.o] Error 1
make[2]: se sale del directorio «/home/cristian/Escritorio/snappy-0.2/src»
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio «/home/cristian/Escritorio/snappy-0.2»
make: *** [all] Error 2

Saludos



4
De: luis Fecha: 2011-06-27 16:01

cristian, necesitas actualizar tu gstreamer. parece que no tienes GstDiscoverer.



5
De: Joaquim Rocha Fecha: 2011-07-11 23:02

Hi Luis,

Snappy looks good!

Have you heard about Grilo (http://live.gnome.org/Grilo), it allows you to seamlessly retrieve media information from many media providers like YouTube, Vimeo, Jamendo, etc. maybe you wanna consider it for your Snappy media player.

Hope you like the suggestion.

Cheers,



6
De: Peter Robinson Fecha: 2011-07-11 23:20

How's it different to MEX? http://blogs.gnome.org/thos/2011/06/01/media-explorer/ for more details



7
De: luisbg Fecha: 2011-07-12 11:00

Joaquim, I know about Grilo, I've had chats with some of the developers. I plan to use it, but I can't say when I will get to that item of the ToDo list :) Thanks for Grilo, it is a nice idea.

Peter, MEX wants to be a complete system for HTPC (Home Theater PC), from discovering media, to browsing it, and viewing it. Plus on the mean time experiment and enhance Mx. snappy follows the UNIX philosohpy, do one thing and do it well, just playback. You can assemble a system with any application to grab content (rtorrent perhaps), any application to share/browse that content (could be rygel), and then snappy to view it.



8
De: Piotr Drąg Fecha: 2011-07-12 16:59

Don't hurt anypony!



9
De: Leif Fecha: 2011-07-12 18:08

Very cool! Unfortunately there is a namespace collision with another project when I "yum search snappy" on Fedora 15:

snappy.x86_64 : Fast compression and decompression library



10
De: Ashley Fecha: 2011-07-16 13:56

Nice player, thanks Luis. I've been trying out the MPRIS functionality with snappy 0.2 and rygel 0.11.0. Is it intended that snappy needs to be actively running in order to be recognised as a media renderer? (This is what I am finding). If so, would it be possible to allow to configure snappy as a background service, or at least in a kind of foreground 'idle' mode, always available to be controlled? Once running, I find I can control snappy well with gupnp-av-cp, although remotely starting new clips doesnt always seem to work and things seemed to go a bit wrong with gupnp-av-cp when I closed snappy while it was busy playing back a clip.



11
De: Xosé Fecha: 2011-09-03 17:16

Para cuando la siguiente versión?



12
De: animationista Fecha: 2011-09-15 13:18

This player looks very nice!
I see you have frame stepping in changes list, is that forward AND backward?
There are no player on linux capable of backward frame stepping and there is a bad need for it in video production on the platform. Can Snappy be what I've been looking for in the past 5-6 years!?



13
De: animationista Fecha: 2011-10-11 08:41

-"I see you have frame stepping in changes list, is that forward AND backward? "

IT IS! At least for mp4s. I can't get it to work with avi or DNxHD.

This is amazing, I love this player!



14
De: Jeroen Fecha: 2011-11-25 19:38

Through your blog on planet.gnome.org I read about snappy and gave it a try. You advertise all functions being available through keyboard and mouse, but I cannot find the keybinding anywhere. How to step through a movie frame-by-frame?
And it seems snappy always stops with a segfault, even when closing with 'q' or 'ESC'. And pressign the right-arrow in quickly a couple of time seems to make it crash as well.

Some questions/remarks:
- Can I select which subtitle file to use?
- Supplying '-f' select the wrong aspect ration for me, pressing 'f' while playing a movie gets it right.

Looks nice though, esp. the DLNA integration!



15
De: Pablo Ordonez Fecha: 2011-12-03 22:54

Hi Luis B

Running Ubuntu Oneric 64bit. I got the following error while I'm compiling:

checking for XTEST... no
configure: error: Package requirements (xtst) were not met:
No package 'xtst' found

Any Suggestion.

Thanks




16
De: sunglassesfashion Fecha: 2012-07-07 16:15

www.fashionshop89.com is a hit all kinds of brand cheap sunglasses online sales achievements at the beginning, www.fashionshop89.com customer-first philosophy, superior quality, superior quality, lowest price, timely delivery to win consumer preferences.
Like summer travel, friends,www. fashionshop89.com great convenience for them to understand all kinds of brand sunglasses dynamic fashionshop89 timely updated with the latest products, the timely release of the latest Prada Sunglasses Ray-Ban Sunglasses, Chanel Sunglasses, and so on a variety of designer sunglasses in a timely manner to upload the latest pictures, so that like, a friend interested in a variety of brand-name sunglasses for the first time to grasp the dynamics of the various brands of popular sunglasses
www.fashionshop89.com
b3d55fb5cb2e9aaffcbfb344ec07692a



Nombre
Correo-e
URL
Dirección IP: 54.161.228.29 (7cc76b969d)
Comentario

©2007-2013 luis de bethencourt guimera
powered by Blogalia