Skip to main content

Β· One min read
L RMN

Welcome to Mewwme's V.3.5.0!​

Greetings, music enthusiasts! 🎢 Mewwme's V.3.5.0 arrives with substantial enhancements and optimizations crafted to enrich your music journey.

What's New:​

  • QuickDB Model Implementation: Adopted model in QuickDB, splitting into 9 tables for easier maintenance.
  • Introduction of Shard.ts: Addition of shard.ts file for initial shard implementation.
  • Transition to PNPM: Migrated to the use of PNPM for better package management.
  • Improved Lavalink Wrapper: Utilizing better-kazagumo package as a first step toward providing an in-house Lavalink wrapper.
  • New Installation Script: Introduced a new installation script for smoother setup.
  • Developer Debug Mode: Added debug mode for developers to facilitate debugging.
  • Type Reduction: Further reduction of 'any' type for enhanced code consistency.
  • Player Control Patch: Applied patch for player control edits.

Description:​

Mewwme's V.3.5.0 presents a significant leap, focusing on improvements and optimizations to ensure a more seamless and enjoyable music streaming experience. With an emphasis on database structure, optimizations, and developer tools, this update aims to provide a more robust and efficient platform for music lovers.

Join us in exploring the advancements in Mewwme's V.3.5.0. Let the rhythm elevate your experience! 🎡✨

Β· 2 min read
L RMN

Welcome to Mewwme's V.3.0.0!​

Welcome, music lovers! 🎡 Mewwme's V.3.0.0 has arrived with exciting enhancements and features designed to elevate your musical journey.

What's Included:​

  • Musicard for New Player Control Interface: Introducing musicard, a new and improved player control interface.
  • 100% Embedtify for Enhanced UX/UI: Complete Embedtify for a seamless and enhanced User Experience/User Interface (UX/UI).
  • Custom Emoji Integration: Added custom emojis for a more interactive and engaging UX/UI.
  • Player Control and Emoji Safe Mode: Enhanced player control and introduced emoji safe mode for error situations.
  • Improved AutoComplete Handling: AutoComplete functionality has been split into a new event for better control.
  • Karaoke Filter Addition: Newly added Karaoke filter for specialized audio effects.
  • Type Reduction: Reduced usage of 'any' type for improved code consistency.
  • Delete Message Timeout for Player Control: Added delete message timeout feature for player control.

Description:​

Mewwme's V.3.0.0 signifies a significant advancement, presenting a plethora of new features and enhancements crafted to enrich your music streaming experience. With focus on interface, control, and specialized audio effects, this update aims to deliver an immersive and user-friendly musical environment.

Join us in exploring the latest features of Mewwme's V.3.0.0. Let the melodies guide you! 🎢✨

Β· One min read
L RMN

Welcome to Mewwme's V.2.0.0!​

Welcome, music enthusiasts! 🎢 Mewwme's V.2.0.0 is here, packed with exciting updates and fixes to elevate your musical journey.

What's New:​

  • Enhanced Lavalink Autofix: Added reconnectTries and restTimeout for smoother connections.
  • Version Control with Metadata.yml: Introduced metadata.yml for versioning control.
  • Support for Apple: Expanded support to include Apple devices.
  • Playlist Playback Issue Fixed: Resolved the issue where playlists were not playing.
  • Docker Compose Fix: Fixed issues related to Docker Compose functionality.
  • Improved Code Readability: Reformatted code for better readability and maintenance.
  • Lavalink Data Load Enhancement: Improved the loading of Lavalink data.
  • Integration with Lavalink: Integrated seamlessly with Lavalink without port issues.
  • Express-WS Implementation: Transitioned to the use of express-ws for better performance.

Description:​

Mewwme's V.2.0.0 marks a significant milestone, presenting a robust set of fixes and upgrades for a smoother music streaming experience. With a focus on stability, connectivity, and expanded device support, this update aims to provide a seamless music atmosphere.

Join us in exploring the enhanced features of Mewwme's V.2.0.0. Let the beats begin! 🎡✨

Β· 2 min read
L RMN

This is a big new update from Mewwme's with the following features:

Features:​

  • Typescript rewrite: Mewwme's has been rewritten in Typescript, enhancing stability and reducing API-related errors.
  • New config parse engine: Improved engine for parsing configurations.
  • Fixes for all runtime bugs: Issues from previous versions have been addressed and resolved.
  • Faster database load: Improved loading times for the database.
  • Pure ESM for use with any ESM/CommonJS packages: Utilizing Pure ESM (ECMAScript Modules) for seamless package integration.

Future Plans:​

In future updates, expect to see the following features:

  • Cluster (sharding) support for alive server
  • Sharding
  • Ws cluster (sharding)
  • Some anime commands

Why the Change from CommonJS to ESM?​

The transition was made because it is believed that ECMAScript Modules (ESM) are the future of JavaScript, especially when integrating with other engines.

Why the Change from Javascript to Typescript?​

To address and minimize random API errors in production, the shift to Typescript has been made to ensure better stability and reliability.

Current Status of Mewwme's:​

Updates for the current version will continue until 1/1/2028. After this date, support for the current version will end, and it will be archived.

TL;DR​

Mewwme will continue to undergo rewrites in Typescript to improve performance and stability.