Fehlermeldung bei Verwendung ATTiny und seriellem Mp3 Player V1.1

Da ich aus meiner Bascom Zeit noch einige Attinys über habe wollte ich diese für einfache Aufgaben verwenden.
Benutze einen Nano als ISP Programer.
Jetzt bekomme ich eine Fehlermeldung mit der ich nix anfangen kann

#include "SerialMP3Player.h"
#define TX 7 // mit RX vom Player verbinden
#define RX 8 // mit TX vom Player verbinden
int tasterPin = 2;
SerialMP3Player mp3(RX,TX);

void setup() {
  pinMode(5, INPUT_PULLUP);
  mp3.begin(9600);        // start mp3-communication
  delay(500);             // wait for init

  mp3.sendCommand(CMD_SEL_DEV, 0, 2);   //select sd-card
  delay(500);             // wait for init
}
void loop() {
if (digitalRead(0)==LOW)
  
  {     mp3.play(01);
   }
        
 else
     {};
      }

Ist nur ein Testcode.
Auf dem Nano geht er.
Auf dem ATTIny13 sag er zu wenig Speicher was klar war
Aber auf dem ATTiny24 bringt er diese Meldung
1.) \packages\diy_attiny\hardware\avr\2020.10.10\libraries\SoftwareSerial\SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(long int)':

2.) packages\diy_attiny\hardware\avr\2020.10.10\libraries\SoftwareSerial\SoftwareSerial.cpp:317:37: error: expected primary-expression before ')' token
if (digitalPinToPCICR(_receivePin)) {

Leider kann ich damit nix anfangen.

Vielleicht kann ja jemand was dazu sagen.

Danke

Die Fehlermeldung deutet darauf hin, dass die Library (SoftwareSerial) nicht mit dem ATtiny24 kompatibel ist.
Entweder die Lib anpassen oder einen anderen Controller verwenden.