From owner-cvs-all@FreeBSD.ORG Sun Aug 31 20:06:49 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B15F16A4BF; Sun, 31 Aug 2003 20:06:49 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8C0B44008; Sun, 31 Aug 2003 20:06:48 -0700 (PDT) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h8136m0U006911; Sun, 31 Aug 2003 20:06:48 -0700 (PDT) (envelope-from edwin@repoman.freebsd.org) Received: (from edwin@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h8136mcd006910; Sun, 31 Aug 2003 20:06:48 -0700 (PDT) Message-Id: <200309010306.h8136mcd006910@repoman.freebsd.org> From: Edwin Groothuis Date: Sun, 31 Aug 2003 20:06:48 -0700 (PDT) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/audio/shout Makefile ports/audio/shout/files patch-shout.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Sep 2003 03:06:49 -0000 edwin 2003/08/31 20:06:48 PDT FreeBSD ports repository Modified files: audio/shout Makefile Added files: audio/shout/files patch-shout.c Log: Bug in audio/shout when using with SHOUTcast Server 1.9.2 Shout is streaming client for icecast and shoutcast streaming servers. It works well with SHOUTcast Server Version 1.9.2/FreeBSD4 (with -i key (Use old icy headers)),But if you try to enable title streaming (-t key) (without it clients don't see what song is playing). There are two problems why it doesn't work: 1. By default shoutcast expects source stremer connection on 8001 port, and listeners on 8000 port. (steamer port is listener_port+1). Shout streams mp3 music on port 8001 (from config file or command line), but title streaming is done on listener port through web admin interface. (http://server:port//admin.cgi?pass=password&;mode=updinfo&song=Song Title) Without patch shout tries to update info on streamer, and not listener port and this doesn't work. I attached patch which reduces port number by one, which is right (listener) port number. 2. With this fix shout connects to right port, but still doesn't update song title. From shoutcast documentation I've found that now shoutcast accepts update post (see above) only with useragent Mozilla ant shout gives useragent Shout/0.8.0. Informed maintainer PR: ports/48771 Submitted by: Justas Gurinavicius Revision Changes Path 1.3 +1 -0 ports/audio/shout/Makefile 1.1 +20 -0 ports/audio/shout/files/patch-shout.c (new)