7 Commits

Author SHA1 Message Date
cottongin
bbf4d88f61 fix initial page load for track duration 2026-01-17 21:13:58 -05:00
cottongin
ffc8f2a558 add version info 2026-01-17 19:09:53 -05:00
cottongin
5223c9697f tweak README 2026-01-17 18:45:02 -05:00
cottongin
fdc96965f3 add README 2026-01-17 18:42:03 -05:00
cottongin
c24e6f1344 code refactor, cleanup 2026-01-17 18:26:36 -05:00
cottongin
3aa5c6ad44 add cursor folder to .gitignore 2026-01-17 17:42:56 -05:00
cottongin
ce98b75c54 tweak reel sizes, fix end-of-tape procedure 2026-01-17 17:36:51 -05:00
5 changed files with 2872 additions and 2671 deletions

4
.gitignore vendored
View File

@@ -1,2 +1,4 @@
.DS_Store
.old/
.old/
.cursor/
tag-release.sh

20
README.md Normal file
View File

@@ -0,0 +1,20 @@
# Cassette Player
Simple HTML/JS/CSS Cassette Player
## Instructions for hosting
1. Clone or download this repository.
- if downloading as a zip file, extract to a temporary folder
2. Copy or move the relevant files to the location you want to host them from. **Keep all files together in the same location/folder**.
- `index.html` - main HTML file
- `app.js` - main app JavaScript file
- `styles.css` - app styling CSS file
- `background.png` - image for player background
3. Navigate to `http://<yourhost.com>/path/to/where/you/saved/index.html` in your browser.
### Alternatively, if just previewing
1. Unzip to a temporary folder.
2. Open `index.html` in your browser. (`ctrl/cmd+o`, drag and drop, etc.)
a. or navigate to the file manually in your address bar (e.g. `file:///Users/username/tempfolder/cassette-player/index.html`)

1404
app.js Normal file

File diff suppressed because it is too large Load Diff

2688
index.html

File diff suppressed because it is too large Load Diff

1427
styles.css Normal file

File diff suppressed because it is too large Load Diff