xhippo AV player, Internet radio player, and audio recorder

Audio editors, music players, video players, burning software, etc.
Message
Author
mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

xhippo AV player, Internet radio player, and audio recorder

#1 Post by mcewanw »

Latest changes to Puppy version: now looks in /usr/share/pixmaps/xhippo for its button icons (which are stored there by this dotpet).
x86-64bit versions uploaded. The deb package has been quickly tested in DebianDog Jessie64 (remove dummy tar before installing). I haven't modified the radio playlists to correct any of the no longer reachable links.

xhippo is a very resource-efficient versatile and extensible media player both in terms of its tiny download size and RAM usage. xhippo, in its original form, was first introduced to Puppy forum many years ago by forum member tempestuous, as far as I know. In its current form, the main binary was compiled on an early Puppy Slacko and the included backends and recording frontend created on DebianDog, where the overall system is used as a core media player/recording application.

More details including xhippo usage instructions can be found here:

http://www.murga-linux.com/puppy/viewto ... 271#842271

Note that you can optionally use DoMyFile in conjunction with xhippo to create xhippo format streaming media playlists from the likes of Pmusic or Simple GTK radio playlists. A dotpet of DoMyFile is here:

http://www.murga-linux.com/puppy/viewtopic.php?t=94909

In practice, xhippo uses less system resources than any gtkdialog-based media player, so works nicely on low-powered systems, but is nice to have on any system in my opinion. Some reasons are provided below.

The attached xhippo dotpet contains a modified version of xhippo, a generic playlist manager program/process control program (source in C).

xhippo (with the included backends: xhplay, and xhrecord) can play all sorts of audio and video media (the playlist can contain a mix of audio and video types) and also record audio (mp3, wav, ogg, aac, and flac) via the included xhrecord (with xrecord gui frontend) assuming the appropriate commandline encoders are available. It can also save and load playlists, and play streaming media such as Internet radio streams.
Attachments
xhippo-3.5mod008-gtk2-amd64.deb.tar
xhippo audio/video player/recording system with right-click ROX sendto functionality
(37.55 KiB) Downloaded 350 times
xhippo-3.5mod008-gtk2-amd64.pet
xhippo audio/video player/recording system with right-click ROX sendto functionality
(44.3 KiB) Downloaded 334 times
xhippo-3.5mod008-gtk2-i486.pet
xhippo audio/video player/recording system with right-click ROX sendto functionality
(42.17 KiB) Downloaded 697 times
screen_sample.png
xhippo screenshot showing right-click dropdown control menu
(70.28 KiB) Downloaded 1883 times
Last edited by mcewanw on Sat 30 Apr 2016, 13:53, edited 55 times in total.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#2 Post by greengeek »

Yes, that looks good - the problem with filename spaces is gone now. I did try playing an flv but it said "could not guess type" or similar. Is it easy to add types?

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#3 Post by mcewanw »

reserved for future additional posts.
Last edited by mcewanw on Sat 28 Jun 2014, 23:34, edited 2 times in total.
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#4 Post by mcewanw »

reserved for future posts
Last edited by mcewanw on Sat 28 Jun 2014, 23:35, edited 2 times in total.
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#5 Post by mcewanw »

reserved for future posts[/code]
Last edited by mcewanw on Sat 28 Jun 2014, 23:35, edited 2 times in total.
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#6 Post by mcewanw »

reserved for future posts
Last edited by mcewanw on Sat 28 Jun 2014, 23:36, edited 1 time in total.
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

xhippo plays through whole series of loaded media folders

#7 Post by mcewanw »

Note that you can drop an many folders as you like onto xhippo (or load them from its dropdown menu) and xhippo will then play through them all one after the other or by random shuffle
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#8 Post by mcewanw »

reserved for future posts
Last edited by mcewanw on Sat 28 Jun 2014, 23:36, edited 1 time in total.
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#9 Post by mcewanw »

reserved for future posts
Last edited by mcewanw on Sat 28 Jun 2014, 23:38, edited 1 time in total.
github mcewanw

User avatar
Tote
Posts: 237
Joined: Thu 19 Jan 2012, 07:53
Location: South Wales

#10 Post by Tote »

Hello there, I've been trying the mod 5 version in Dpup Wheezy, I used Preferences to select ' start with random off' and 'start playing automatically', but the selections don't appear to be saved when XHippo is closed and restarted.

Also, I've been trying to play .wav files :oops: I looked in Xhippo config, I 'think' it's included but I can't play them... it's quite likely I'm doing something wrong, most technical things go right over my head.

Thank you.

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#11 Post by mcewanw »

reserved for future posts. Old reply to Tote no longer relevant with new xhippo dotpet.
Last edited by mcewanw on Sat 28 Jun 2014, 23:38, edited 1 time in total.
github mcewanw

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#12 Post by sc0ttman »

is it possible to use cvlc as a backend for this?
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

new dotpet uploaded - fixes wav playing

#13 Post by mcewanw »

sc0ttman wrote:is it possible to use cvlc as a backend for this?
Yes, cvlc could be used instead of mplayer with a minor modification to xhplay backend, which I'm planning to implement soon (posted 29 June 2014).

Actually, xhippo can use almost any commandline program as a backend - commandline image viewers for example, any kind of shell script (I use a shell script called xhippo_mp3 to pipe lame to aplay for mp3s) - like I said: very versatile and extensible.
Last edited by mcewanw on Sat 28 Jun 2014, 23:41, edited 1 time in total.
github mcewanw

User avatar
Tote
Posts: 237
Joined: Thu 19 Jan 2012, 07:53
Location: South Wales

#14 Post by Tote »

mod 6 works nice with the random/shuffle turned off, and wav files enabled.

I'm not sure if it matters about the automatic play feature when using drag and drop... It might be nice, but since it only takes about a second to actually physically click on the first track to make it play, it sounds a little bit like nit-picking... I must be getting lazy...

I like using this, set it up in the background and let it run, hassle free. Very useful, thank you.

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#15 Post by mcewanw »

reserved for future posts
Last edited by mcewanw on Sat 28 Jun 2014, 23:42, edited 1 time in total.
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

xhippo audio player/recorder, streaming radio & video player

#16 Post by mcewanw »

Latest system as used in DebianDog now uploaded as a dotpet for use in most any Puppy. Download it from the first post of this thread.

xhippo is a very resource-efficient versatile and extensible media player both in terms of its tiny download size and RAM usage. xhippo, in its original form, was first introduced to Puppy forum many years ago by forum member tempestuous, as far as I know. In its current form, the main binary was compiled on an early Puppy Slacko and the included backends and recording frontend created on DebianDog, where the overall system is used as a core media player/recording application.

In practice, xhippo uses less system resources than any gtkdialog-based media player, so works nicely on low-powered systems, but is nice to have on any system in my opinion. Some reasons are provided below.

The attached xhippo dotpet contains a modified version of xhippo, a generic playlist manager program/process control program (source in C).

xhippo (with the included backends: xhplay, and xhrecord) can play all sorts of audio and video media (the playlist can contain a mix of audio and video types) and also record audio (mp3, wav, ogg, aac, and flac) via the included xhrecord (with xrecord gui frontend) assuming the appropriate commandline encoders are available. It can also save and load playlists, and play streaming media such as Internet radio streams.

The easiest way to try xhippo is simply to drag and drop a folder containing media tracks onto its open window.

Alternatively, right-click on xhippo's open window and select "Load playlist". By default, a streaming media (radio) playlist is provided called 0.default.d.xplist; just select that and Open it by double-clicking it or pressing OK button and you can then play any of the radio stations provided. You can easily create your own playlists.

You can also add directories or individual media tracks to the active playlist by using that right-click on xhippo open window method (using 'Add directory' or 'Add song'). And you can clear the active playlist, at any time, from the same right-click dropdown menu. Note well, however, that the right-click menu option 'Preferences' only applies to the current active session. Any preferences you temporarily set are not saved in the current version of xhippo.

You can also right-click on any folder or media file in Rox filemanager and immediately send it to play in xhippo (thanks to shinobar's examples of how to arrange that in Rox configs).

Hovering the mouse over the xhippo buttons provides a summary of their function.
Last edited by mcewanw on Sat 28 Jun 2014, 23:46, edited 1 time in total.
github mcewanw

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#17 Post by RSH »

Works in Precise 571
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

xhippo audio player/recorder, streaming radio & video player

#18 Post by mcewanw »

Sorry, accidental post. I uploaded a dotpet of xhippo media player system (as used in DebianDog) yesterday. Plays and records audio, and plays video and streaming media such as Internet radio. I'll leave this space for some extra info I'll post sometime soon. The dotpet was developed and tested by me on Slacko but should work on most Puppies. You can find it in first post of this thread along with details about its use, what is in the dotpet, and what it all can do.

Thanks for the info RSH. Glad it works in Puppy Precise too.
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

made slight change to make-xhippo-playlist so that it

#19 Post by mcewanw »

I don't normally use Pmusic but was curious what radio playlist format it used so fired it up and under its Music sources -> Radio stations -> Setup..., I downloaded its radio station index, which I discovered was downloaded as /root/.pmusic/index_radio. Anyway, I was looking to see if it listed any Philippines radio stations, which searching in Geany revealed it did. So I copied these into a blank file and ran that through make-xhippo-playlist but that failed to convert the Pmusic format into xhippo playlist format. However, only required a tiny alteration to make-xhippo-playlist to fix the problem, which I have now made.

I have therefore, re-uploaded xhippo dotpet to the first post of this thread (I haven't changed version number to the dotpet). The only change being that to make-xhippo-playlist such that it can now convert playlists from Pmusic to xhippo format as well as those from Simple GTK radio and so on.

As I commented previously, xhippo isn't intended for use with huge streaming radio playlists (which would take up too much storage space) but make-xhippo-playlist makes it easy to take cutdown versions of large radio playlists, such as that from Pmusic, and convert the result for xhippo use. For normal music or video files, however, xhippo provides a very low resource using, simplem no frills, but excellent playlist manager. It is certainly my own favourite, which is why I've put some time into developing its previous, already very flexible, usage capabilities.
github mcewanw

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#20 Post by RSH »

Hi.

Would it be possible to compile this with icons enabled/existing in an extra xhippo directory (maybe in /usr/share/xhippo) - at least for those small 16 pixel icons. Just keeping the xhippo icon (xhippo.xpm) in /usr/share/pixmaps.

When installing they overwrite some of my 48 pixel icons in /usr/share/pixmaps and when using from SFS, the GUI comes up with some of the small 16 pixel icons and some of my 48 pixel icons.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

Post Reply