Kesha has dropped sexual assault claims against Dr Luke in California, but will continue with them in New York.
She alleges the music producer, and her former mentor, sexually and emotionally abused her. He denies all accusations.
While the charges have been ongoing she has not been able to release any new music as she is on his label.
The 29-year-old had previously asked a judge to leave Luke's Kemosabe Records, owned by Sony Music, but her request was refused in April.
Her lawyer says they are dropping the allegations in Los Angeles so she can focus her legal efforts in New York - including the one that prevented her form leaving Kemosabe records.
On the singer's Instagram account, she posted: My fight continues. I need to get my music out. I have so much to say. This lawsuit is so heavy on my once free spirit, and I can only pray to one day feel that happiness again. I am continuing to fight for my rights in New York. Thank you for all your support. The support of my fans has been so beautiful and I'm so grateful for it. I'm Not sure where I would be without you all.
Dr Luke, 42, whose real name is Lukasz Gottwald, has denied Kesha's allegations that date back to 2005, not long after she signed with him.
He claims she made up that story in an attempt to ruin his reputation to try to get out of her recording contract.
Dr Luke, who has also worked with Katy Perry, One Direction and Maroon 5, has never been charged with any crime.
Kesha's lawyer says she has submitted 28 new songs to Luke's label and has a "strong desire to release her next album and single as soon as possible".
Her last public performance was at the Billboard Music Awards in May, where she performed Bob Dylan's It Ain't Me, Babe.
That appearance was only allowed to go ahead after Dr Luke's label withdrew objections to her performing over fears she would use it as a platform to attack the producer.
Luke has sued Kesha for defamation, and that case is still ongoing.
Find us on Instagram at BBCNewsbeat and follow us on Snapchat, search for bbc_newsbeat