iTuner - The iTunes Companion

  •        129

A system tray app that adds seamless features to iTunes including automated library maintenance, playlist management, playlist sychronization with MP3 players, lyrics downloads, track and playback control, and global keyboard control. C#, WPF, MusicBrainz, iTunes APIs, and more!

http://ituner.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Flask-Large-Application-Example - This is how I structure my large Flask applications.

  •    Python

PyPI Portal is a small demo app used as an example of a potentially large Flask application with several views and Celery tasks. This is how I structure my large Flask applications. In this README I'll explain my design choices with several aspects of the project. For information on how to deploy this application to different production environments, visit the project's wiki.

electron-python-example - Electron as GUI of Python Applications

  •    Javascript

This post shows how to use Electron as the GUI component of Python applications. (Updated version of one of my previous posts.) The frontend and backend communicate with each other using zerorpc. The complete code is on GitHub repo. The following are copied from my original post. They should be the same. If there are inconsistencies, the README.md on the GitHub repo is more accurate.

iRingtones

  •    

iRingtones is a FREE open source tool for converting music into iPhone compliant ringtones. It uses the AAC Encoder made freely available by Nero to convert .WAV files into .m4r AAC encoded ringtones for the iPhone.

SPMediaKeyTap - [Cocoa] SPMediaKeyTap is a global event tap for the play/pause, prev and next keys on the keyboard

  •    Objective-C

SPMediaKeyTap abstracts a CGEventHook and other nastiness in order to give you a relatively simple API to receive media key events (prev/next/playpause, on F7 to F9 on modern MacBook Pros) exclusively, without them reaching other applications like iTunes. SPMediaKeyTap is clever enough to resign its exclusive lock on media keys by looking for which application was active most recently: if that application is in SPMediaKeyTap's whitelist, it will resign the keys. This is similar to the behavior of Apple's applications collaborating on media key handling exclusivity, but unfortunately, Apple is not exposing any APIs allowing third-parties to join in on this collaboration. For now, the whitelist is just a hardcoded array in +[SPMediaKeyTap defaultMediaKeyUserBundleIdentifiers]. If your app starts using SPMediaKeyTap, please mail me your bundle ID, and I'll include it in the canonical repository. This is a bad solution; a better solution would be to use distributed notifications to collaborate in creating this whitelist at runtime. Hopefully someone'll have the time and energy to write this soon.

rails-api - Rails for API only applications

  •    Ruby

Rails::API is a subset of a normal Rails application, created for applications that don't require all functionality that a complete Rails application provides. It is a bit more lightweight, and consequently a bit faster than a normal Rails application. The main example for its usage is in API applications only, where you usually don't need the entire Rails middleware stack nor template generation. Traditionally, when people said that they used Rails as an "API", they meant providing a programmatically accessible API alongside their web application. For example, GitHub provides an API that you can use from your own custom clients.


decidim - The participatory democracy framework

  •    Ruby

The participatory democracy framework. Decidim is a participatory democracy framework, written in Ruby on Rails, originally developed for the Barcelona City government online and offline participation website. Installing these libraries will provide you a generator and gems to help you develop web applications like the ones found on example applications or like our demo application.

demo - Symfony Demo Application

  •    PHP

The "Symfony Demo Application" is a reference application created to show how to develop Symfony applications following the recommended best practices. Alternatively, you can configure a fully-featured web server like Nginx or Apache to run the application.

expense-manager-demo - Progressive Web App (PWA) demo using Vaadin components

  •    HTML

This is an example project for how you can build a Progressive Web Application with Polymer and Vaadin components. The application uses a Service Worker to cache the Application Shell. A Web App Manifest file ensures that the browser identifies our app as a Progressive Web Application and offers the user to install the application through an install banner.

wpf - WPF is a .NET Core UI framework for building Windows desktop applications.

  •    CSharp

Windows Presentation Foundation (WPF) is a UI framework for building Windows desktop applications. WPF supports a broad set of application development features, including an application model, resources, controls, graphics, layout, data binding and documents. WPF uses the Extensible Application Markup Language (XAML) to provide a declarative model for application programming. WPF applications are based on a vector graphics architecture. This enables applications to look great on high DPI monitors, as they can be infinitely scaled. WPF also includes a flexible hosting model, which makes it straightforward to host a video in a button, for example. The visual designer provided in Visual Studio makes it easy to build WPF application, with drag-in-drop and/or direct editing of XAML markup.

context-encoder - [CVPR 2016] Unsupervised Feature Learning by Image Inpainting using GANs

  •    Lua

If you could successfully run the above demo, run following steps to train your own context encoder model for image inpainting. Features for context encoder trained with reconstruction loss.

Perfect - Server-side Swift

  •    Swift

Perfect is a complete and powerful toolbox, framework, and application server for Linux, iOS, and macOS (OS X). It provides everything a Swift engineer needs for developing lightweight, maintainable, and scalable apps and other REST services entirely in the Swift programming language for both client-facing and server-side applications.Perfect includes a suite of tools that will enhance your productivity as you use only one programming language to build your apps: Swift. The global development community’s most dynamic and popular server-side toolbox and framework available today, Perfect is the backbone for many live web applications and apps available on iTunes.

iLeech

  •    Java

iLeech is a Mac OS X application that will allow you to download music from an iTunes v4.0 Share. RendezvousProxy is an application that allows iTunes gt; v4.0 to connect to remote shares, ideal for users who want to play their home iTunes music from work

iTunes PHP

  •    PHP

iTunes PHP Class Library. Provides methods to expose iTunes music library data to PHP enabled applications.

workbench-example-app - An example application written in ScalaJS using scala-js-dom and scala-js-workbench

  •    Scala

This is a slightly less barebone example of an application written in Scala.js. In particular, it links in libraries that are indispensible in being productive working with Scala.js. To get started, run sbt ~fastOptJS in this example project. This should download dependencies and prepare the relevant javascript files. If you open localhost:12345/target/scala-2.11/classes/index-dev.html in your browser, it will show you an animated Sierpinski triangle (live demo). You can then edit the application and see the updates be sent live to the browser without needing to refresh the page.

Giraffe - Encode animated GIF files on the iPhone

  •    Objective-C

Giraffe is a legacy name for a GIF encoder that I wrote long ago. Now, the GIF encoding library used in this project is ANGif, a much better, more advanced GIF encoder. The soul purpose of this repository is to provide an example of how one might use ANGif in an iOS project. Someone with the intention of using ANGif in their project should have a look at both the UIImagePixelSource.m and ExportViewController.m files. These are what use ANGif in conjunction with ANImageBitmapRep to export GIF images on the iPhone. ANGif itself does not require ANImageBitmapRep to work, but my example does require it.

vulkan_minimal_compute - Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

  •    C++

This is a simple demo that demonstrates how to use Vulkan for compute operations only. In other words, this demo does nothing related to graphics, and only uses Vulkan to execute some computation on the GPU. For this demo, Vulkan is used to render the Mandelbrot set on the GPU. The demo is very simple, and is only ~400LOC. The code is heavily commented, so it should be useful for people interested in learning Vulkan. The application launches a compute shader that renders the mandelbrot set, by rendering it into a storage buffer. The storage buffer is then read from the GPU, and saved as .png. Check the source code comments for further info.

express_code_structure - Example of how to organize a medium-size express.js web application

  •    Javascript

This project is an example of how to organize a medium-sized express.js web application. Web applications are not all the same, and there's not, in my opinion, a single code structure that should be applied to all express.js applications.

wallstreet

  •    Silverlight

This is a stock app that displays the current price of a list of stocks that you provide. You can drill down to get more information, graphs and company news. The application also gives you an overview over the development on the worlds largest stock indexes and stock market news

TV4Home - The all-in-one TV solution!

  •    

TV4Home installs MediaPortal TV Server on Windows Home Server for recording TV or streaming Live-TV to network clients. It includes an Add-In for WHSv1, WHS2011 (Vail) and a Web-Interface with full EPG (Electronic Program Guide) to schedule recordings.

phoenix_guardian - A demo application showing usage of guardian and ueberauth

  •    Elixir

Provides an example implementation for authentication in Phoenix applications using Überauth and Guardian. The main user model is User which has many Authorizations. This is done so that for any given user they can have authorizations from different sources. Github, Slack, Email/Password etc.