Projects
Multimedia
pulseaudio-dlna
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 10
View file
pulseaudio-dlna.changes
Changed
@@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Mon Sep 21 18:31:49 UTC 2015 - antoine.belvire@laposte.net + +- Update to 0.4.5.2: + * Fix a bug where the encoding of SSDP headers was not detected + correctly + * New dependency: python-chardet >= 2.0.1 + +------------------------------------------------------------------- Mon Sep 21 10:39:43 UTC 2015 - antoine.belvire@laposte.net - Add new dependency: python-futures >= 2.1.6
View file
pulseaudio-dlna.spec
Changed
@@ -17,7 +17,7 @@ Name: pulseaudio-dlna -Version: 0.4.5 +Version: 0.4.5.2 Release: 0 Summary: A DLNA server which brings DLNA/UPnP support to PulseAudio License: GPL-3.0 @@ -33,6 +33,7 @@ Requires: pulseaudio Requires: python == 2.7 Requires: python-beautifulsoup >= 3.2.1 +Requires: python-chardet >= 2.0.1 Requires: python-docopt >= 0.6.1 Requires: python-futures >= 2.1.6 Requires: python-gobject >= 3.12.0
View file
pulseaudio-dlna-0.4.5.tar.gz/README.md -> pulseaudio-dlna-0.4.5.2.tar.gz/README.md
Changed
@@ -36,6 +36,12 @@ ## Changelog ## + * __0.4.5.2__ - (_2015-09-21_) + - Fixed a bug where the encoding of SSDP headers was not detected correctly (new dependency: `python-chardet`) + + * __0.4.5.1__ - (_2015-09-20_) + - Added a missing dependency `python-concurrent.futures` (thanks to [Takkat-Nebuk](https://github.com/Takkat-Nebuk)) + * __0.4.5__ - (_2015-09-20_) - Exceptions while updating sink and device information from pulseaudio are now handled better - Changed `--fake-http10-content-length` flag to `--fake-http-content-length` to also support HTTP 1.1 requests @@ -187,6 +193,8 @@ - python-protobuf - python-notify2 - python-psutil +- python-concurrent.futures +- python-chardet - vorbis-tools - sox - lame @@ -196,7 +204,7 @@ You can install all the dependencies in Ubuntu via: - sudo apt-get install python2.7 python-pip python-setuptools python-dbus python-beautifulsoup python-docopt python-requests python-setproctitle python-gobject python-protobuf python-notify2 python-psutil vorbis-tools sox lame flac faac opus-tools + sudo apt-get install python2.7 python-pip python-setuptools python-dbus python-beautifulsoup python-docopt python-requests python-setproctitle python-gobject python-protobuf python-notify2 python-psutil python-concurrent.futures python-chardet vorbis-tools sox lame flac faac opus-tools ### PulseAudio DBus module ###
View file
pulseaudio-dlna-0.4.5.tar.gz/debian/changelog -> pulseaudio-dlna-0.4.5.2.tar.gz/debian/changelog
Changed
@@ -1,3 +1,17 @@ +pulseaudio-dlna (0.4.5.2) trusty; urgency=low + + * Fixed a bug where the encoding of SSDP headers was not detected correctly + + -- Massimo Mund <mo@lancode.de> Mon, 21 Sep 2015 17:33:28 +0100 + + +pulseaudio-dlna (0.4.5.1) trusty; urgency=low + + * Added a missing dependency python-concurrent.futures + + -- Massimo Mund <mo@lancode.de> Sun, 20 Sep 2015 20:50:14 +0100 + + pulseaudio-dlna (0.4.5) trusty; urgency=low * Exceptions while updating sink and device information from pulseaudio
View file
pulseaudio-dlna-0.4.5.tar.gz/debian/control -> pulseaudio-dlna-0.4.5.2.tar.gz/debian/control
Changed
@@ -27,6 +27,8 @@ python-protobuf (>=2.5.0), python-notify2 (>=0.3), python-psutil (>=1.2.1), + python-concurrent.futures (>=2.1.6), + python-chardet (>=2.0.1), vorbis-tools (>=1.4.0), sox (>=14.4.1), lame (>=3.99.0),
View file
pulseaudio-dlna-0.4.5.tar.gz/debian/pulseaudio-dlna.1 -> pulseaudio-dlna-0.4.5.2.tar.gz/debian/pulseaudio-dlna.1
Changed
@@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.44.1. -.TH PULSEAUDIO-DLNA "1" "September 2015" "pulseaudio-dlna 0.4.5" "User Commands" +.TH PULSEAUDIO-DLNA "1" "September 2015" "pulseaudio-dlna 0.4.5.2" "User Commands" .SH NAME -pulseaudio-dlna \- manual page for pulseaudio-dlna 0.4.5 +pulseaudio-dlna \- manual page for pulseaudio-dlna 0.4.5.2 .SH DESCRIPTION .SS "Usage:" .IP
View file
pulseaudio-dlna-0.4.5.tar.gz/pulseaudio_dlna/discover.py -> pulseaudio-dlna-0.4.5.2.tar.gz/pulseaudio_dlna/discover.py
Changed
@@ -20,6 +20,7 @@ import socket as s import logging import time +import chardet logger = logging.getLogger('pulseaudio_dlna.discover') @@ -48,7 +49,8 @@ while True: try: header, address = sock.recvfrom(buffer_size) - self._header_received(header, address) + guess = chardet.detect(header) + self._header_received(header.decode(guess['encoding']), address) except s.timeout: break sock.close()
View file
pulseaudio-dlna-0.4.5.tar.gz/pulseaudio_dlna/listener.py -> pulseaudio-dlna-0.4.5.2.tar.gz/pulseaudio_dlna/listener.py
Changed
@@ -22,6 +22,8 @@ import socket import struct import setproctitle +import chardet + from pulseaudio_dlna.discover import RendererDiscover from pulseaudio_dlna.renderers import RendererHolder @@ -29,8 +31,10 @@ class SSDPRequestHandler(SocketServer.BaseRequestHandler): + def handle(self): - packet = self.request[0] + guess = chardet.detect(self.request[0]) + packet = self.request[0].decode(guess['encoding']) lines = packet.splitlines() if len(lines) > 0 and self._is_notify_method(lines[0]): self.server.renderers_holder.process_notify_request(packet)
View file
pulseaudio-dlna-0.4.5.tar.gz/setup.py -> pulseaudio-dlna-0.4.5.2.tar.gz/setup.py
Changed
@@ -23,7 +23,7 @@ def get_version(): path = os.path.abspath(os.path.dirname(__file__)) path = os.path.join(path, "debian", "changelog") - ex = r"pulseaudio-dlna \((\d+\.\d+\.\d+)\) .*$" + ex = r"pulseaudio-dlna \((\d+\.\d+\.\d+(\.\d+)?)\) .*$" with open(path) as f: releases = f.readlines() releases = [re.match(ex, i) for i in releases] @@ -57,6 +57,8 @@ "protobuf >= 2.5.0", "notify2 >= 0.3", "psutil >= 1.2.1", + "futures >= 2.1.6", + "chardet >= 2.0.1", ], entry_points={ "console_scripts": [
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.