Package Details: aceget 1.2-1

Git Clone URL: https://aur.archlinux.org/aceget.git (read-only)
Package Base: aceget
Description: command-line ACE Stream client
Upstream URL: http://acestream.org/
Keywords: acestream streaming ts video
Licenses: GPL
Submitter: an7oine
Maintainer: an7oine
Last Packager: an7oine
Votes: 4
Popularity: 0.246111
First Submitted: 2014-11-03 08:48
Last Updated: 2017-03-28 11:14

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

an7oine commented on 2017-03-28 11:17

Updated as requested. Sorry for the delay.

cirrus commented on 2017-03-07 12:29

With acestream-launcher just make this shell wrapper script default handler in firefox for acestream protocol, then once you click acestream:// url stream opens in mpv.
http://paste.arza.us/acexsh-06B6Dcl

jkfloris commented on 2016-07-15 13:03

Before you can start a stream you have to send user data. Insert around line 66
the send USERDATA line

#
# Request the given Acestream PID from the engine, timeout after 30 sec
#

send "USERDATA \[\{\"gender\": \"1\"\}, \{\"age\": \"3\"\}\]\r"

set timeout 30
send "START $type $pid 0\r"

tmp-meteque commented on 2016-06-10 01:17

It doesn't work with 120 seconds timeout either (with Kodi it connects in 5 seconds so I don't think that was the issue here). I don't have iptables or any firewall that can be blocking your script. If you need logs or something, let me know.
Thank you an7oine.

an7oine commented on 2016-06-09 16:57

That PID works for me using aceget. You could try and increase the timeout duration (in the script) from its default value of 30sec. Does any other PID work for you?

tmp-meteque commented on 2016-06-07 05:54

I have "Video request timed out, broadcast unavailable?" every time. I tried the same link in kodi and it works.

That's what I see in acestreamengine when I execute your script:

2016-06-07 07:51:01,521|Instance2InstanceThread-24|acestream.coreapp|external_connection_made: ip=127.0.0.1 port=33982 myip=127.0.0.1 myport=62062 connections=1
2016-06-07 07:51:01,522|BGTaskQueueThread-1|acestream.coreapp|got command: HELLOBG version=3
2016-06-07 07:51:01,522|BGTaskQueueThread-1|acestream.BGInstanceConnection|send HELLOTS version=3.0.5.1 version_code=3000501 key=2e0bcb047b http_port=6878
2016-06-07 07:51:01,943|BGTaskQueueThread-1|acestream.coreapp|got command: READY key=n51LvQoTlJzNGaFxseRK-5b8169d1bb74ea2c487667e735f88c64ab2eff73
2016-06-07 07:51:01,943|BGTaskQueueThread-1|acestream.BGInstanceConnection|send AUTH 1
2016-06-07 07:51:01,944|BGTaskQueueThread-1|acestream.coreapp|got command: START PID 770e83d3a3e26cd326574529d41544c7e32d07d8 0
2016-06-07 07:51:31,948|Instance2InstanceThread-24|acestream.coreapp|connection_lost: ip=127.0.0.1 port=33982
2016-06-07 07:51:31,948|Timer-Thread-109|acestream.BGInstanceConnection|shutdown: shutdownplugin=1
2016-06-07 07:51:31,949|Timer-Thread-109|acestream.BGInstanceConnection|cleanup_playback
2016-06-07 07:51:31,949|Timer-Thread-109|acestream.coreapp|connection_lost: ip=127.0.0.1 port=33982

an7oine commented on 2016-06-06 17:02

First off, you need to leave out the 'acestream://' scheme marker.

Second, the script was not originally intended for what you want. However, I just updated it to display an externally playable URL (instead of a simple success indication) if the standard-out has not been redirected, e.g.

$ aceget.exp 127.0.0.1 62062 PID 0a1b2c3d4e5f
[spits out a URL like http://127.0.0.1:6878/content/deadbeef.../0.123...]

So you copy the URL, open up another terminal, then execute
mpv http://127.0.0.1:6878/content/deadbeef.../0.123...

When done watching, you hit return on the original console to finish the ACE session.

tmp-meteque commented on 2016-06-05 09:56

Hi an7oine, I can't make it work either.
I start acestream-engine --client-console first and then I execute your script:
aceget.exp 127.0.0.1 62062 PID acestream://***

I want to play it with mpv:
mpv http://127.0.0.1:62062

It tries to connect but fails every time. I can play the same stream with kodi.

I can't figure out what I'm doing wrong.

an7oine commented on 2015-05-18 07:41

With '***' signifying all hex digits following 'acestream://', type:
aceget.exp 127.0.0.1 62062 PID ***

Best commented on 2015-05-17 18:23

So how do you play if you have acestream://*** ?

All comments