Commit graph

38 commits

Author SHA1 Message Date
Kyle Neideck
f64cf41f8a
Add a volume slider for system sounds.
System sounds are UI-related sounds like mail notifications or terminal
bells.

Xcode 9.2 doesn't support saving .xib files in Xcode 7 format any more,
so building Background Music now requires Xcode 8 or above.

Also, fix some of the tooltips that would only work if BGMApp was the
foreground app, which it shouldn't be.
2017-12-26 23:10:57 +11:00
Kyle Neideck
bd90399ce3
Update the link to eqMac in the README. 2017-12-11 08:49:33 +11:00
Kyle Neideck
ccac7d7001
Rename BGMDevice from "Background Music Device" to "Background Music".
Resolves #116.
2017-06-25 12:39:34 +10:00
Kyle Neideck
36b4b7e0c4 README.md: Move build info out of the Download section. 2017-06-18 22:16:09 +10:00
Kyle Neideck
462bdee9cd Fix formatting in README.md. 2017-06-18 22:03:39 +10:00
Kyle Neideck
bf9faaef55
Link to the 0.1.1 pkg installer in README.md. 2017-06-18 21:07:42 +10:00
Kyle Neideck
d4df6107bd Add "Sound Control" to Related Projects in README.md 2017-05-07 15:17:48 +10:00
Kyle Neideck
f5628e78a9 Fix some bugs in GitHub's rendering of README.md.
Not sure why these parts stopped rendering correctly on GitHub. Might be on their end.
2017-04-09 18:25:27 +10:00
Kyle Neideck
523ad02761
Add -w option to build_and_install.sh, which passes -Wno-error to the compiler.
-Wno-error tells the compiler not to treat warnings as errors.

Using the option in the one-liner install command in README.md, since it's
mostly used by users rather than developers.

Also, log the options passed to build_and_install.sh in build_and_install.log.
2017-02-16 22:54:38 +11:00
Kyle Neideck
8d5ea9c67c
Auto-pause: make the unpause delay proportional to the pause duration.
We only unpause the music player, after auto-pausing it, if it's been
paused for longer than some minimum length of time. This commit reduces
that time if the music player hasn't been paused for long.
2016-12-29 02:25:44 +11:00
Kyle Neideck
651b91aeee
Fix a link in the Install section of README.md. 2016-12-28 05:04:54 +11:00
Kyle Neideck
12840cbf31
Superficial fixes in the Install section of README.md. 2016-12-28 05:00:52 +11:00
Kyle Neideck
035faa615f Fix link in README. 2016-11-13 00:28:26 +11:00
Kyle Neideck
c8f6790274 Add a link to the about panel and refactor its code.
Link to the project website (GitHub) in the About Background Music
window, and move its code into its own class.

Also, update the copyright notices in the UI and README.
2016-11-13 00:06:58 +11:00
Kyle Neideck
b0bfebedc4 Add Hermes music player. (A Pandora client.)
Closes #83.
2016-11-12 20:54:04 +11:00
Kyle Neideck
e3fcbdb37e Add BGMDecibel files to the Xcode project. 2016-06-30 09:30:05 +10:00
Kyle Neideck
3684483543 Merge branch 'Decibel' of https://github.com/hoke-t/BackgroundMusic into hoke-t-Decibel 2016-05-14 10:42:50 +10:00
Piccirello
be4135523e Add shortcut for changing output device from menu bar 2016-05-03 16:36:53 -04:00
Kyle Neideck
34071e633f Add an install "one-liner" to the README.
Also fix a bug when running build_and_install.sh from a directory other
than the root of the project.
2016-04-29 13:18:52 +10:00
Kyle Neideck
d021dff7a6 Merge pull request #50 from ZV95/patch-1
Addition of Wiki Install Instructions
2016-04-29 12:20:27 +10:00
Kyle Neideck
6fb281c3ce Merge pull request #30 from IgorMarques/improve/readme
Improve install instructions
2016-04-29 10:57:07 +10:00
ZV95
c70a22dd24 Addition of Wiki Install Instructions
Tried to make a simple install instructional Wiki for those who are confused about installation. Simply adding a link to that wiki in this ReadMe.
2016-04-28 13:22:38 -04:00
Kyle Neideck
f2a0898590 Build script: Check Xcode version in the background to launch quicker. 2016-04-27 02:28:47 +10:00
Kyle Neideck
b707513e49 Lots of small improvements to the build script.
- Clean before installing. (Mostly to get full logs every time.)
- Clearer error messages.
- Better checking for Xcode/xcodebuild.
- Log extra system info.
- A number of minor bug fixes.
2016-04-26 21:04:13 +10:00
Kyle Neideck
ac1df8d77c Add some related projects to README and other minor doc clean up.
In the manual uninstallation instructions, makes the command for
restarting coreaudiod clearer. If the old command had to fallback to
"sudo killall coreaudiod", it wasn't clear to the user that it had
actually succeeded.
2016-04-23 14:21:02 +10:00
Kyle Neideck
9900b087ba Merge pull request #18 from ReadmeCritic/master
Update README URLs based on HTTP redirects
2016-04-20 02:12:41 +10:00
Kyle Neideck
90dd4d6cbb Add a few small things to uninstall.sh.
- Move files to the trash instead of deleting them, just in case we
  accidentally delete the wrong thing.
- Added some fallback variants of launchctl commands for old versions.
- Check the size of files before deleting them, just to be safe.
- Added license/copyright heading.
2016-04-20 01:57:17 +10:00
Tanner Hoke
ad5fe4ecbb Update README.md 2016-04-19 10:53:10 -05:00
Igor Marques
9a5ed7c2b5 Improve install instructions 2016-04-19 10:06:27 -03:00
ReadmeCritic
4d70bd795c Update README URLs based on HTTP redirects 2016-04-18 08:40:40 -07:00
Nick Jacques
a0a3e4dbbd Update README for uninstall 2016-04-17 21:46:15 -05:00
Kyle Neideck
6b0ca53304 Forgot to add VOX music player to the README.
Also, capitalized "VOX".
2016-04-18 00:53:46 +10:00
Kyle Neideck
f3151e3159 BGMXPCHelper now runs as an unprivileged user, instead of root.
BGMXPCHelper's install script now creates a user and group for
BGMXPCHelper to run as. This reduces the risk of BGMXPCHelper being used
for privilege escalation.
2016-04-07 00:48:36 +10:00
Kyle Neideck
690d6221d7 Add script that builds and installs BGMApp, BGMDriver and BGMXPCHelper 2016-04-05 16:56:38 +10:00
Kyle Neideck
1672bb8ed0 BGMXPCHelper can now be installed with xcodebuild.
The "install" action for BGMXPCHelper now checks the owner/permissions
of the installation directory. It also installs BGMXPCHelper's
launchd.plist and "bootstraps" it.
2016-04-04 04:55:17 +10:00
Kyle Neideck
4830c13593 Fix various Markdown bugs 2016-02-24 19:14:12 +11:00
Kyle Neideck
905ccb875e Update .md files now that BGMDevice can safely be added to an aggregate 2016-02-23 19:34:56 +11:00
Kyle Neideck
b17d736382 Initial commit 2016-02-19 16:25:34 +11:00