Skip to content

Instantly share code, notes, and snippets.

@jrtipton
jrtipton / a2dp-playback.service
Created March 7, 2021 20:51
a2dbp-agent service config
[Unit]
Description=A2DP Playback
After=bluealsa.service syslog.service
Requires=bluealsa.service
[Service]
ExecStartPre=/bin/sleep 3
ExecStart=/usr/bin/bluealsa-aplay --profile-a2dp 00:00:00:00:00:00
StandardOutput=syslog
StandardError=syslog
@jrtipton
jrtipton / a2dp-agent
Created March 7, 2021 18:02
a2dp bluetooth agent
#!/usr/bin/python
from __future__ import absolute_import, print_function, unicode_literals
import sys
import dbus
import dbus.service
import dbus.mainloop.glib
try:
from gi.repository import GObject
@jrtipton
jrtipton / metrobone.js
Created July 27, 2012 16:20
Make a Backbone.Collection behave like a WinJS.Binding.List (for e.g. WinJS.UI.ListView)
// Metrobone.js 0.0.1
//
// J.R. Tipton @jrtipton
// Metrobone is a wimpy little utility library for
// making Backbone.js integrate with WinJS controls
// (for Windows 8 development) a little easier.
//
// Two basic ways to use this overly verbose little
// guy:
//
@jrtipton
jrtipton / iTunesDuplicateRemover.js
Created April 2, 2012 18:24
iTunes duplicate remover (javascript in Windows)
/*jshint wsh:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, curly:true, devel:true, indent:4, maxerr:50 */
(function () {
"use strict";
//
// Configuration options.
//
// Verbose = print a lot of information
// InformOnly = do not delete, just print what would
// have been deleted