• Stars
    star
    322
  • Rank 130,398 (Top 3 %)
  • Language
    Objective-C
  • License
    BSD 3-Clause "New...
  • Created almost 12 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A better Sonos controller for iOS

Play

This is an attempt at making a better Sonos controller for iOS. It's pretty hacked together right now -- I'll try to articulate needs later so others can contribute. The following (sparse) instructions below should get it working with your system.

First figure out the IP addresses of all your speakers.

Easiest way to do this is to checkout: https://github.com/rahims/SoCo and use the command line example. Run: python sonoshell.py all list_ips to find all the IPs. Then run python sonoshell.py YOUR_SPEAKERS_IP_ADDRESS info to determine the uid for each speaker.

Now open the file PLNowPlayingViewController.m and replace lines 79-82 with your speaker information. Compile and you should be able to control the volume of your speakers.

Current mock

Current Mock

More Repositories

1

django-basic-apps

Simple prebuilt applications.
Python
1,329
star
2

SonosKit

A simple API for interacting with Sonos speakers on a local network.
Objective-C
207
star
3

FlapFlap

Flappy Bird Clone for learning purposesโ€”feel free to play along.
Objective-C
176
star
4

django-registration

Unofficial mirror of django-registration with templates!
Python
137
star
5

logger

Logger lets you quickly send messages to yourself as a means of fast note taking.
Swift
55
star
6

flopsy

A very simple way to interact with python AMQPlib.
Python
44
star
7

swift-grpc

๐Ÿ”ฎ A very simple gRPC library to use with Apple's swift-protobuf.
Swift
28
star
8

swift-http2

๐Ÿ“ก A very basic Swift HTTP/2 library.
Swift
22
star
9

Scraps

Tool for remembering terms to research later.
Objective-C
20
star
10

django-courses

Simple Django app for managing courses.
Python
10
star
11

example-pages

๐Ÿ““ An example project using gRPC, Protocol Buffers, Swift and Go
Swift
10
star
12

NBKit

Some stuff I use for prototyping.
Swift
5
star
13

Wealth-of-Networks

A cleaned up version of Yochai Benkler's book, Wealth of Networks
5
star
14

Lights

Very simple Philips Hue replacement app
Swift
4
star
15

swift-hpack

๐Ÿ“ฆ Encoding and decoding library for Swift adapted from PerfectLib.
Swift
3
star
16

gommon

Some common packages used in Go projects
Go
3
star
17

TransitionsExample

An exercise showing how to use custom interactive UIViewController transitions.
Objective-C
3
star
18

example-transitions

An example implementation of custom view controller transitions.
Swift
2
star
19

itc

The beginnings of a command line tool for managing an iTunes Connect account.
Go
2
star
20

Xcode-Snippets

1
star
21

example-starter-projects

These are meant to be very simple setups to act as starting off points.
JavaScript
1
star
22

nathanborror.github.io

HTML
1
star