All Projects β†’ mitchray β†’ ample

mitchray / ample

Licence: AGPL-3.0 License
A desktop web browser music client for Ampache

Programming Languages

Svelte
593 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to ample

microzord
Simple and powerful Micro Frontends framework
Stars: ✭ 81 (+440%)
Mutual labels:  svelte
svelte-electron-boilerplate
🧬 Create a desktop app with this user-friendly Svelte boilerplate for electron
Stars: ✭ 70 (+366.67%)
Mutual labels:  svelte
svelte-webcomponents
A ready-to-use project template to build custom elements (web components) with Svelte 3 with support and examples for web components, jest, sass, nested components with props, eslinting, stylelinting, Github actions, propagating custom events from shadow-DOM to real-DOM etc.
Stars: ✭ 22 (+46.67%)
Mutual labels:  svelte
citycatch
CityCatch is a variation of "Word chain" game, made on Svelte+Effector+Tailwind
Stars: ✭ 29 (+93.33%)
Mutual labels:  svelte
template
Elder.js template project. It is part template, part tutorial. Dive in!
Stars: ✭ 101 (+573.33%)
Mutual labels:  svelte
svelte-credit-card
A svelte component to render a credit card πŸ’³
Stars: ✭ 30 (+100%)
Mutual labels:  svelte
tabler-icons-svelte
A library of SVG Svelte components for Tabler Icons.
Stars: ✭ 50 (+233.33%)
Mutual labels:  svelte
svelte-themer
A theming engine for your Svelte apps using CSS Variables, persisted.
Stars: ✭ 88 (+486.67%)
Mutual labels:  svelte
sapper-postcss-template
A template that includes Sapper for Svelte and PostCSS preprocessing with Tailwind CSS
Stars: ✭ 84 (+460%)
Mutual labels:  svelte
svelte-algolia
Svelte plugin for keeping Algolia indices in sync with custom data fetching functions.
Stars: ✭ 17 (+13.33%)
Mutual labels:  svelte
svelte-typescript-rollup
Svelte + Typescript + Rollup
Stars: ✭ 79 (+426.67%)
Mutual labels:  svelte
markushatvan.com
Personal website and blog written from scratch with SvelteKit and TailwindCSS.
Stars: ✭ 82 (+446.67%)
Mutual labels:  svelte
rollup-plugin-svelte-hot
Fork of official rollup-plugin-svelte with added HMR support (for both Nollup or Rollup)
Stars: ✭ 49 (+226.67%)
Mutual labels:  svelte
svelte-previous
A Svelte store that remembers previous values
Stars: ✭ 46 (+206.67%)
Mutual labels:  svelte
svelte-interview-questions
Concepts and Questions related to Svelte - Part of official Svelte resources list
Stars: ✭ 18 (+20%)
Mutual labels:  svelte
pushu.ps
A simple Svelte app that let's you track your daily push-ups routine
Stars: ✭ 41 (+173.33%)
Mutual labels:  svelte
104-ignore-not-interesting
過濾 104δΊΊεŠ›ιŠ€θ‘Œ ζœε°‹η΅ζžœδΈ­δ½ δΈζ„ŸθˆˆθΆ£ηš„θ·ηΌΊ | Ignore jobs you are not interested in on 104
Stars: ✭ 25 (+66.67%)
Mutual labels:  svelte
Beatbump
Alternative YouTube Music frontend built with Svelte/SvelteKit 🎧
Stars: ✭ 77 (+413.33%)
Mutual labels:  svelte
actus
A monorepo for a self learning command palette driven by a final state machine implemented in XState.
Stars: ✭ 43 (+186.67%)
Mutual labels:  svelte
svelte-search
Accessible, customizable Svelte search component
Stars: ✭ 17 (+13.33%)
Mutual labels:  svelte

Ample

A web browser music client for Ampache, built with Svelte & wavesurfer.js

Ample screenshot

Features

  • Available on the wiki

Requirements

  • Ampache 5.x
  • A modern desktop web browser (Chrome/Edge 88+, Firefox 78+, Safari 14+)
  • Apache for a small .htaccess URL rewrite, or NGINX

Installing

  • Prebuilt release: Copy the ample folder into your Ampache public folder, done!

  • Git branch: I recommend creating a symbolic link within your Ampache public folder, otherwise if you have CORS configured on your server you can override the detectedURL in src/stores/server.js

  • To access the Ample client add /ample to your Ampache server address. e.g yourampache.com/ample

Developing

  • Clone the Ample repository and from the ample directory cd ample
  • Install packages npm install
  • For development and hot reloading npm run dev
  • For building npm run build

Additional console logging can be enabled by setting debugMode true in src/stores/server.js

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].